KEMBAR78
2-2 Syllabus | PDF | Relational Model | Databases
0% found this document useful (0 votes)
16 views43 pages

2-2 Syllabus

CSE syllabus

Uploaded by

Pranto Bala
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views43 pages

2-2 Syllabus

CSE syllabus

Uploaded by

Pranto Bala
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 43

Jashore University of Science and Technology

Faculty of Science and Engineering

Department of Computer Science and Engineering

Course Outline: Data Communication

Part A- Introduction

I. Course code: CSE 2201

II. Credit: 3

1. Course Summary

This course introduces some basic concepts, models, techniques etc. used in data communication.
A computer science engineer needs to know the communication model, different network layer,
transmission medium and technique used in digital communication system to fulfill his CSE
degree.

2. Course Objectives

1. Build an understanding of the fundamental concepts of Data communication.


2. Learn how computer network hardware and software operate.
3. Investigate the fundamental issues driving network design.
4. Learn about dominant network technologies.

3. Course Learning Outcomes

CLO1. Learn about the basic knowledge of data communication systems


CLO2. Able to understand about various layered model used in data communication
CLO3. Explore different methods and techniques used in data transfer
CLO4. Learn about various Protocols and their packet format
CLO5. Understand the uses and effectiveness of various transmission medium

Part B- Lesson Plan

Course Details Learning plan


Timelin Topics /contents Learning Outcomes Mappe Teachin Assessme
e d g nt
CLOs Strategie Strategies
s

Week 1 Data Communication, Learn about data CLO1, Lecture Essay


Fundamental characteristics, Communication model, CLO4,
Components, Data network CLO5 Short
representation, Data Flow, Question
Network and its criteria, standards and
point-to-point and multipoint organizations,
connection, different different protocol
topologies, Network Models, layers
Protocols and standards

Week 2 Different tasks in network Learn about Network CLO1, Lecture Quiz
model, peer-to-peer Model, Tasks, ISO, CLO2,
communication, OSI Model, TCP/IP CLO4 Assignme
characteristics and usage area Protocol nt
of different layers in OSI
Essay
model, fundamental
properties of different layers Short
of TCP/IP protocol, physical, Question
logical and port address.

Week Analog and digital data and Learn about physical CLO1, Lecture Quiz
3,4 signal, period, frequency, layer and media, CLO2,
phase, wavelength, time and Illustrate Analog and CLO3 Exercise Assignme
frequency domain, digital data and nt
Demonst
bandwidth, transmission of signal, transmission
ration Essay
digital signal, attenuation, technique and its
distortion, noise, SNR, impairments, Data Short
Nyquist bit rate, Shannon’s rate limit for both Question
capacity performance noisy and noiseless
parameters. channel.

Week 5, Line coding techniques NRZ, Learn various Digital CLO3 Lecture Quiz
6 RZ, Manchester, and transmission
differential Manchester techniques. Exercise Essay
encoding, AMI, Block
Short
coding, analog to digital Question
conversion based on PCM,
delta modulation, etc.

Week 7 ASK, FSK, PSK, QPSK, Learn various Analog CLO3 Lecture Quiz
QAM encodings, AM, transmission
PM,FM, etc. techniques. Exercise Essay

Short
Question

Week 8, Synchronous and Discuss and CLO3 Lecture Assignme


9 asynchronous data characterize different nt
transmission techniques, data transmission and Exercise
FDM, international FDM multiplexing Essay
carrier standards, techniques.
synchronous TDM, Short
international TDM carrier Question
standards, statistical time
division multiplexing

Week Frequency hopping spread CLO3 Lecture Assignme


10 spectrum, direct sequence Discuss and nt
spread spectrum, code Exercise
characterize different Essay
division multiple access. spread spectrum
techniques. Short
Question

Week Characteristics and CLO5 Lecture Assignme


11, 12 applications of various types nt
Discuss and Exercise
of guided medium,
characterize different Essay
Characteristics and
transmission medium,
applications of wireless
wireless transmission Short
transmission-terrestrial and
technique, Compute Question
satellite microwave, radio
path loss, learn to
waves, propagation
distinguish slow and
mechanism, free space
fast fading, Able to
propagation, land
define inter symbol
propagation, path loss, slow
interference and
fading, fast fading, delay
VSAT
spread, inter symbol
interference, VSAT
Week Error Detection and Learn abouterror CLO1, Lecture Assignme
13 Correction; parity check, detection and CLO3 nt
CRC, forward error correction methods, Exercise
correction technique, linear forward and backward Essay
Demonst
block code, hamming code, detection, checksum
ration Short
etc.
Question

Week Random access, ALOHA, Discusswireless CLO3, Lecture Assignme


14 Pure ALOHA, CSMA, channel, multiple CLO4 nt
CSMA/CD, CSMA/CA, access protocol, Exercise
Controlled access, random access and Essay
Demonst
reservation, token passing, controlled access
ration Short
polling, poll function, protocol
Channelization protocols, Question
FDMA, TDMA and CDMA
technology

Part C- Assessment and Evaluations

Assessment Procedures

Assessment Name Description

Quiz, Short questions and These are simple class tests with duration from 10 minutes to 90
Essay minutes. It can be online or offline, students need to prepare for the
quiz based on the instructed syllabus.

Assignment Type of homework assessment, students are given specific tasks


and instructed to complete them within a given period of time.

Exam Each course contains a final exam considering the complete


syllabus. It should be a 3hours exam for 72 marks. Students need to
answer at most 6 questions. Every question may include sub
questions
Mapping of CLOs to Assessment

CIE- Continuous Internal Evaluation (28 Marks):

Bloom’s Category Marks (out Test Assignment Quizzes External Participation in


of 20) (10) (5) (5) Curricular/Co-
Curricular Activities
Remember 2
Understand 5
Apply 3
Analyze 2
Evaluate 4
Create 4

SEE-Semester End Examination (72 Marks)

Bloom’s Category Test


Remember 05
Understand 15
Apply 20
Analyze 10
Evaluate 10
Create 12

CLOs PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9

CLO1 1 1 0 0 0 0 0 1 0

CLO2 1 1 0 0 0 0 0 1 1

CLO3 1 1 0 0 0 0 0 1 1

CLO4 1 1 0 0 0 0 0 1 1

CLO5 1 1 0 0 0 0 0 1 1
Mapping of CLOs to PLOs

Part D- Resources

Textbooks

1. Data Communications and networking by Behrouz A. Forouzan.


2. Data and Computer Communication by William Stallings.
Reference Books

1. Data Communication by Hajkins.


2. Data Communication by Taub.
Jashore University of Science and Technology
Faculty of Science and Engineering
Department of Computer Science and Engineering

Course Outline: Database Management System

Part A- Introduction

I. Course code: CSE 2203

II. Credit: 3

1. Course Summary
A computer engineer needs to know the fundamentals of database architecture,
database management systems, and database systems, principles and methodologies
of database design, and techniques for database application development.

2. Course Objectives

1. An understanding of the needs for and uses of database management systems in


business;
2. An understanding of the context, phases and techniques for designing and building
database information systems in business;
3. An understanding of the components of a computerized database information system
(application)
4. An ability to correctly use the techniques, components and tools of a typical database
management system -- such as Access 2000 or Oracle 8i -- to build a comprehensive
database information system (application);
5. An ability to design a correct, new database information system for a business
functional area and implement the design in either Access 2000 or Oracle 8i;
6. An introductory understanding of some advanced topics in database management, e.g.,
object-relational databases and design, distributed databases, database administration
(security, backup and restore, tuning) and data warehousing.
3. Course Learning Outcomes

CLO1. Database Concepts


CLO2. Relational Data Model
CLO3. Functional Dependency and Normal Forms
CLO4. Relational Calculus
CLO5. Relational Database Design
CLO6. Entity-Relationship (ER) approach
CLO7. Transformation of the ER model to SQL

Part B- Lesson Plan

Course Details Learning plan

Timeline Topics /contents Learning Outcomes Mapped Teaching Assess


CLOs Strategies ment
Strateg
ies

Week 1 Files and Define Database CLO 1 Lecture, Quiz


Databases, Explain advantage of handouts Particip
Database Database over file ation
Management system Exam
systems, Data Describe different data Assign
models model ment

Week 2 ,3 Relations, Explain Relational Data CLO 2 Lecture, Quiz


Domains, model handouts Particip
Attributes and Apply RDM in DB ation
Tuple design Exam
Describe different types Assign
of attribute ment
Week 4, 5 Anomalies, Evaluate anomalies in CLO 3 Lecture, Quiz
Functional DB design handouts Particip
Dependency, Identify different normal ation
First, Second and form Exam
third normal Apply normalization in Assign
forms, Boyce- DB design ment
Codd Normal Convert one normal
form form to another normal

Week 6, 7, 8 Relational Understanding the CLO 4 Lecture, Quiz


Calculus Based concept of SQL handouts Particip
Languages: SQL, ation
Relational Exam
algebra and Set Assign
operations ment

Week 9, 10 Relational design Explain decomposition CLO 5 Lecture, Quiz


criteria, Lossless and synthesis algorithm handouts Particip
decomposition, Define lossless ation
decomposition decomposition Exam
algorithms, Assign
synthesis ment
algorithms

Week 11, 12 The ER model Define entity CLO 6 Lecture, Quiz


and its Relationship, handouts Particip
constructs, ER relationship set. ation
modeling in Apply E-R approach to Exam
logical database DB design Assign
design. ment

Week 13, 14 Transformation Explain transformation CLO 7 Lecture, Quiz


of the ER model of ER model to SQL handouts Particip
to SQL ation
Exam

Part C- Assessment and Evaluations

Assessment Procedures

Assessment Name Description

Participation Attendance and participate in the class discussion


Quiz Quizzes are simple class tests with a duration from 20
minutes to 120 minutes. It can be online or offline, students
need to prepare for the quiz based on the instructed
syllabus.

Exam Each course contains a final exam considering the complete


syllabus. It should be a 3hours exam for 72 marks. Students
need to answer at most 6 questions. Every question may
include sub questions

Mapping of CLOs to Assessment


CIE- Continuous Internal Evaluation (28 Marks):

Bloom’s Category Marks (out of Test Assignment Quizzes External Participation


20) (10) (5) (5) in Curricular/Co-
Curricular Activities
Remember 2
Understand 5
Apply 3
Analyze 2
Evaluate 4
Create 4

SEE-Semester End Examination (72 Marks)

Bloom’s Category Test


Remember 05
Understand 15
Apply 20
Analyze 10
Evaluate 10
Create 12
Mapping of CLOs to PLOs

CLOs PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9

CLO1 1 0 0 0 0 0 0 1 0

CLO2 1 0 0 0 0 0 0 1 0

CLO3 1 0 0 0 0 0 0 1 0

CLO4 1 0 0 0 0 0 0 1 0

CLO5 1 0 0 0 0 0 0 1 0

CLO6 1 0 0 0 0 0 0 1 0

CLO7 1 0 0 0 0 0 0 1 0

Part D- Resources

Textbooks
1. Database System Concepts by Korth and Silverchatz
2. Principle of Database Systems by O. William

Reference Books
1. Relational Database Management System by Jeffrey Ullman

Other resources (Slides)


Jashore University of Science and Technology
Faculty of Science and Engineering
Department of Computer Science and Engineering

Course Outline: Database Management System Lab

Part A- Introduction

I. Course code: CSE 2204

II. Credit: 1.5

1. Course Summary
A computer engineer needs to know the fundamentals of database architecture,
database management systems, and database systems, principles and methodologies
of database design, and techniques for database application development.

2. Course Objectives

1. An understanding of the needs for and uses of database management systems in


business;
2. An understanding of the context, phases and techniques for designing and building
database information systems in business;
3. An understanding of the components of a computerized database information system
(application)
4. An ability to correctly use the techniques, components and tools of a typical database
management system -- such as Access 2000 or Oracle 8i -- to build a comprehensive
database information system (application);
5. An ability to design a correct, new database information system for a business
functional area and implement the design in either Access 2000 or Oracle 8i;
6. An introductory understanding of some advanced topics in database management, e.g.,
object-relational databases and design, distributed databases, database administration
(security, backup and restore, tuning) and data warehousing.
3. Course Learning Outcomes

CLO1. Database Concepts


CLO2. Relational Data Model
CLO3. Functional Dependency and Normal Forms
CLO4. Relational Calculus
CLO5. Relational Database Design
CLO6. Entity-Relationship (ER) approach
CLO7. Transformation of the ER model to SQL

Part B- Lesson Plan

Course Details Learning plan

Timeline Topics /contents Learning Mappe Teaching Assessment


Outcomes d Strategies Strategies
CLOs

Week 1 Files and Define Database CLO 1 Lecture, Quiz


Databases, Explain advantage handouts Participation
Database of Database over Exam
Management file system Assignment
systems, Data Describe different
models data model

Week Relations, Explain CLO 2 Lecture, Quiz


2 ,3 Domains, Relational Data handouts Participation
Attributes and model Exam
Tuple Apply RDM in Assignment
DB design
Describe different
types of attribute
Week 4, Anomalies, Evaluate CLO 3 Lecture, Quiz
5 Functional anomalies in DB handouts Participation
Dependency, design Exam
First, Second and Identify different Assignment
third normal normal form
forms, Boyce- Apply
Codd Normal normalization in
form DB design
Convert one
normal form to
another normal

Week 6, Relational Understanding the CLO 4 Lecture, Quiz


7, 8 Calculus Based concept of SQL handouts Participation
Languages: SQL, Exam
Relational algebra Assignment
and Set operations

Week 9, Relational design Explain CLO 5 Lecture, Quiz


10 criteria, Lossless decomposition handouts Participation
decomposition, and synthesis Exam
decomposition algorithm Assignment
algorithms, Define lossless
synthesis decomposition
algorithms

Week 11, The ER model and Define entity CLO 6 Lecture, Quiz
12 its constructs, ER Relationship, handouts Participation
modeling in relationship set. Exam
logical database Apply E-R Assignment
design. approach to DB
design

Week 13, Transformation of Explain CLO 7 Lecture, Quiz


14 the ER model to transformation of handouts Participation
SQL ER model to SQL Exam

Part C- Assessment and Evaluations


Assessment Procedures

Assessment Name Description

Participation Attendance and participate in the class discussion


Quiz Quizzes are simple class tests with duration from 20
minutes to 120 minutes. It can be online or offline, students
need to prepare for the quiz based on the instructed
syllabus.

Exam Each course contains a final exam considering the complete


syllabus. It should be a 3hours exam for 72 marks. Students
need to answer at most 6 questions. Every question may
include sub questions

Mapping of CLOs to Assessment


CIE- Continuous Internal Evaluation (40 Marks):

Bloom’s Category Marks (out Test Attendance External Participation in


of 20) (30) (10) Curricular/Co-Curricular
Activities
Remember 2
Understand 5
Apply 13
Analyze 2
Evaluate 4
Create 4

SE- Lab Final Exam (60 marks)

Bloom’s Category Test


Remember 5

Understand 10

Apply 25

Analyze 10

Evaluate 5

Create 5
Mapping of CLOs to PLOs

CLOs PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9

CLO1 1 0 0 0 0 0 0 1 0

CLO2 1 0 0 0 0 0 0 1 0

CLO3 1 0 0 0 0 0 0 1 0

CLO4 1 0 0 0 0 0 0 1 0

CLO5 1 0 0 0 0 0 0 1 0

CLO6 1 0 0 0 0 0 0 1 0

CLO7 1 0 0 0 0 0 0 1 0

Part D- Resources

Textbooks
1. Database System Concepts by Korth and Silverchatz
2. Principle of Database Systems by O. William

Reference Books
1. Relational Database Management System by Jeffrey Ullman

Other resources (Slides)


Jashore University of Science and Technology
Faculty of Science and Engineering
Department of Computer Science and Engineering

Course Outline: Digital System Design

Part A- Introduction

I. Course code: CSE 2205

II. Credit: 3

Register Transfer Logic: Inter Register Transfer, Arithmetic, Logic and Shift Micro-Operations,
Conditional Control Statements, Fixed-Point Binary data, Overflow, Arithmetic shifts, Decimal
data, Floating-Point data, Non-numeric data, Instruction codes, Design of simple computer.
Processor Logic Design: Processor Organization, Arithmetic Logic Unit, Design of Arithmetic
Circuit, Design of Logic Circuit, Design of Arithmetic Logic Unit, Status Register, Design of
Shifter, Processor Unit, Design of Accumulator. Design of Multiplier Circuits.
Control Logic Design: Control Organization, Hardwired control, Micro-program Control,
Control of Processor Unit, PLA Control, Micro-program Sequencer.
Computer Design: System Configuration, Computer Instructions, Timing and Control,
Execution of Instructions, Design of Computer Registers, Design of Control. Register Load and
Inter Register Transfer; Bus Buffer and Memory Cycle of Microcomputers.
Computer Design (Simple as Possible): Architecture, Instruction Set, Programming, Fetch
Cycle, Execution Cycle.

Recommended Texts:
1. Principle of Digital Electronics. Author: Malvino
2. Digital Principles & System Design, Author: A.P.Godse, D.A.Godse

Jashore University of Science and Technology


Faculty of Science and Engineering

Department of Computer Science and Engineering

Course Outline: Software Development Project- 1

Part A- Introduction

III. Course code: CSE 2208

IV. Credit: 1.5

4. Course Summary

This course gives students experience designing, implementing, testing, and debugging large
programs. This C#.net /ASP.net/PHP/Java Programming Knowledge is valuable to both
beginners and advanced developers that already have experience in developing applications
software. Students will also get advanced programming experience in C#.net
/ASP.net/PHP/Java; covering topics such as inheritance, multithreading, networking,
database programming, and web development.

5. Course Objectives

 Will be able to understand how programming solve real life problems using computer
 Learn to develop software projects that support organization’s strategic goals
 Match organizational needs to the most effective software development model
 Plan and manage projects at each stage of the software development life cycle
(SDLC)
 Create project plans that address real-world management challenges
 Develop the skills for tracking and controlling software deliverable
6. Course Learning Outcomes

CLO1. Able to independently design programs


CLO2. Learn to produce professional-quality code
CLO3. Implement large programs
CLO4. Design and execute tests to identify software bugs
CLO5. Repair software bugs, redesigning and refactoring code when necessary
CLO6. Utilize, analyze, and critique code written by others

Part B- Lesson Plan


Course Details Learning plan

Timeline Topics Learning Outcomes Mapped Teaching Assessment


/contents CLOs Strategies Strategies

Week 1 Introduction Get the idea of the CLO1, Lecture, Quiz, Short
to Software course, Have real life CLO2 Demonstra question,
Project, knowledge of program tion, Problem
Program execution and the main Practical solving
execution, difference between IDE example
Difference and compiler, Learn how
between IDE to run a program without
and Compiler, using any IDE
Programming
from scratch

Week 2 Programming Learn how programming CLO1, Lecture, Quiz, Short


and Problem- will help you in times of CLO2, Demonstra question,
Solving building real life CLO3 tion, Problem
common software, Learn how to Practical solving
sense, solve real life problem example
Concepts of using computer , Gain the
IDEs philosophy of
(Microsoft programming
Visual Studio,
Phpstorm,
Eclipse etc.),
Giving view
to software
project

Week 3 Programming Learn how programming CLO1, Problem- Group


and Problem- will help you in times of CLO2, based Exercise,
Solving building real life CLO3 Learning, Observation,
common software, Learn how to Inventories
Demonstra
sense, solve real life problem
Building the using computer, Gain the tion,
base, OOP philosophy of Project
review programming /Assignme
nt

Week 4 To Apply OOP Data Types, Type CLO2, Problem- Group


Knowledge Conversion, Boxing & CLO3, based Exercise,
Unboxing, Conditional CLO4 Learning, Observation,
Statements, Looping, Inventories
Demonstra
Methods in C#,
Properties, Arrays, tion,
Indexers, Structures, Project
Enumerations /Assignme
nt

Week 5 To Apply Garbage Collector, Stack CLO2, Problem- Group


OOP and Heap, System. GC CLO3, based Exercise,
Knowledge Class Understand the CLO4, Learning, Observation,
major qualities of a Good CLO5, Inventories
Demonstra
Software, Encapsulation, CLO6
Inheritance, tion,
Polymorphism, Class and Project
Object Constructors, /Assignme
Dynamic types, Optional nt
parameters, Names
&optional arguments,
Covariant generic type
parameters, Destructors,
Method overloading
Method overriding,
Early binding, Late
Binding, Abstract
Classes, Abstract
Methods, Interfaces,
Multiple Inheritance,
Generic classes, Static
classes, Static
constructors, Object
initialize

Week 6 To Apply System Defined CLO2, Problem- Group


OOP Exceptions, Custom CLO3, based Exercise,
Knowledge Exceptions, Try, Catch, CLO4, Learning, Observation,
Finally, Throwing CLO5, Inventories
Demonstra
exceptions, Function CLO6
Pointers, Multi cast tion,
delegates, File Handling Project
System. IO namespace, /Assignme
File stream, Stream nt
Reader, Stream writer,
File info, Directory info,
Drive Info

Week To Developing CLO2, Problem- Group


7,8 Apply .NET Microsoft.NET CLO3, based Exercise,
Applications for CLO4, Observation,
Knowledge Windows (Visual CLO5, Learning, Inventories
C#.NET) CLO6 Demonstra
Creating a Form tion,
Adding Controls to
Project
a Form
Creating an /Assignme
Inherited Form nt
Organizing
Controls on a Form
Creating MDI
Application
Working with Controls
Creating an Event
Handler for Control
Using Windows
Forms Controls
Using Dialog
Boxes Application
Adding Controls at
Run Time
Creating Menus
Validating User
Input
Using Data in Windows
Forms Applications
Adding ADO.NET
Objects to and
Configuring
ADO.NET Objects
in a Windows
Forms Application
Accessing and
Modifying Data by
Using DataSets
Binding Data to
Controls
Overview of XML
Web Services
Persisting Data

Week 9 To Developing CLO2, Problem- Group


Apply .NET Microsoft.NET CLO3, based Exercise,
Knowledge Applications for CLO4, Learning, Observation,
Windows (Visual CLO5, Inventories
Demonstra
C#.NET) CLO6
Printing and Reporting tion,
in Windows Forms Project
Applications Lessons /Assignme
Printing From a nt
Windows Forms
Application
Using the Print
Preview, Page Setup,
and Print Dialogs
Constructing Print
Document Content by
Using GDI+
Creating Reports
by Using Crystal
Reports
Deploying
Windows Forms
Applications
.NET Assemblies

Week 10 To Introduction to LINQ CLO3, Problem- Group


Apply .NET and ADO.NET Entity CLO4, based Exercise,
Knowledge Framework. CLO5, Learning, Observation,
LINQ expressions Using CLO6 Inventories
Demonstra
via extension methods,
Filtering, Sorting, tion,
Aggregation, Skip and Project
Take operators, Joins, /Assignme
Query, Lambda nt
expressions.
Data Projection
Single result value,
Existing types,
Anonymous
types,Grouping

Week To ASP.NET CLO3, Proble Group


11, 12, Apply .NET INTRODUCTION CLO4, m- Exercise,
13 Knowledge Difference Between CLO5, based Observation,
ASP and CLO6 Inventories
Learnin
ASP.NET ,Architectu
re g,
Inline Technique & Demon
Code-Behind stration
Technique,Code ,
Render Blocks Project
Server Controls ,Page
Basics, Page /Assign
lifecycle, Post back ment
Request
View State,
Directives
PROGRAMMING
WITH SERVER
CONTROLS
Web Server Controls
Basic Web Controls,
List Controls, Data
Controls,Adv
Controls, User
Controls, Master
Page and Content
Page.
Validation Controls
Understanding
Validation
Client or Server Site
Validation
Required Filed
Validator
Rang Validator,
Regular Expression
Validator, Compare
Validator, Custom
Validator
Validator Summary.
CONTENT
Developing
Microsoft.NET
Applications for
Web (ASP.NET
using C#.NET)
STATE
MANAGEMENT
WITH ASP.NET
Context, View
State,Cookie State
Session State,
Session Tracking
Application Object,
Session and
Application Events
ADO.NET AND
ASP.NET
Working with Data
Controls, GridView,
-Inserting, Updating,
Deleting,-Sorting in
Data Grid
-Paging in Data Grid,
DataSource
Controls,Dataset,Deta
ilsView
FormView,Data
List,Repeater
Control, Crystal
Reports
ADO.NET
PROGRAMMING
Architecture,
DataReaders and
DataSets, Command
Object
Transaction
Programming
Procedure Execution
Data Adapter and
Data Set, Data
Tables, Data
Relation,Data Views
Updating Datase

Part C- Assessment and Evaluations

Assessment Procedures

Assessment Name Description

Quiz, Short questions These are simple class tests with duration from 10 minutes
to 90 minutes. It can be online or offline, students need to
prepare for the quiz based on the instructed syllabus.

Assignment Type of homework assessment, students are given specific


tasks and instructed to complete them within a given
period of time.

Implementation This part is the main development part of the project


where students will use different Programming languages
and tools to develop software.

Report and Viva Students have to prepare a document including all the
requirements, tools, methodologies, coding samples,
output scenario snapshots and raw data used in projects
and have to submit that in a proper format. Also, Students
have to face a viva where he/she have to answer questions
regarding the developments of the project.

Mapping of CLOs to Assessment

Mapping of CLOs to Assessment


CIE- Continuous Internal Evaluation (40 Marks):

Bloom’s Category Marks (out of 20) Test Attendance External Participation in


(30) (10) Curricular/Co-Curricular
Activities
Remember 2
Understand 5
Apply 13
Analyze 2
Evaluate 4
Create 4

SE- Lab Final Exam (60 marks)

Bloom’s Category Test


Remember 5

Understand 10

Apply 25

Analyze 10

Evaluate 5
Create 5

Mapping of CLOs to PLOs

CLOs PLO10 PLO11 PLO12 PLO13 PLO14 PLO15 PLO16 PLO17 PLO18

CLO1 1 1 0 0 0 0 0 1 0

CLO2 1 1 0 0 0 0 0 1 1

CLO3 1 1 0 0 0 0 0 1 1

CLO4 1 1 0 0 0 0 0 1 1

CLO5 1 1 0 0 0 0 0 1 1

CLO6 1 1 0 0 0 0 0 1 1

Part D- Resources

Textbooks

3. Online resources: w3schools.com, stackoverflow.com, codeforces.com etc.


4. Online tutorial from udemy, youtube.com etc.

Jashore University of Science and Technology


Faculty of Science and Engineering
Department of Computer Science and Engineering

Course Outline: Probability and Statistics for Engineers

Part A- Introduction

I. Course code: MATH 2201

II. Credit: 3

1. Course Summary

This is an introductory course on statistics and probability. All the basic methods of statistics
and probability will be covered in this course.
2. Course Objectives

1. Receive a basic knowledge of statistics and probability


2. Able to solve basic statistics and probability related problems using a variety of skills and
strategies.
3. Able to analyze data and find insights

3. Course Learning Outcomes

CLO1. Devise the primary idea to statistics and probability


CLO2. Learn to solve statistics and probability related problems using programming
languages.
CLO3. Design the experiment to understand real life problem
CLO4. Explore different theories of statistics and probability
CLO5. Utilize different Statistical Methods

Part B- Lesson Plan


Course Details Learning plan

Timeline Topics Learning Outcomes Mapped Teaching Assessment


/contents CLOs Strategies Strategies

Week 1 Preliminaries Getting familiar with CLO1 Lecture Quiz


different concepts

Week 2, 3 Measures of Arithmetic Mean, CLO1, Lecture Quiz


Central Geometric Mean, CLO2 Exercise Assignment
Tendency Harmonic Mean, Median, Demonstrati Practical
Mode, Weighted mean on Exam

Week 4, 5, Measures of Range, Standard CLO3 Lecture Quiz


6 Dispersion Deviation, Mean Exercise Assignment
Deviation, Quartile Demonstrati Practical
Deviation, Variance, on Exam
Moments, Skewness and
Kurtosis

Week 7, 8 Correlation Linear Correlation - Its CLO1 Lecture Quiz


Theory measures and Exercise Assignment
significance, Rank Demonstrati Practical
Correlation on Exam

Week 9, 10 Regression Linear and non-linear CLO1, Lecture Quiz


Analysis regression, Least-square CLO2, Exercise Assignment
method of curve fittings CLO5 Demonstrati Practical
on Exam

Week 10, Probability CLO5 Lecture Quiz


Elementary concepts,
11 Exercise Assignment
Laws of probability,
Demonstrati Practical
Conditional Probability
on Exam
and Bay’s theorem,
Random variables

Week 12, Probability CLO4 Lecture Quiz


Binomial distribution,
13, 14 Distributions Exercise Assignment
Poisson distribution and
Demonstrati Practical
Normal distribution
on Exam

Part C- Assessment and Evaluations


Assessment Procedures

Assessment Name Description

Quiz Quizzes are simple class tests with a duration from 20 minutes
to 120 minutes. It can be online or offline, students need to
prepare for the quiz based on the instructed syllabus.

Assignment Type of home work assessment, students are given specific


tasks and instructed to complete them within a given period of
time.

Practical Mostly related to laboratory works or by implementing in real


code in either exercise book or in programming IDE

Exam Each course contains a final exam considering the complete


syllabus. It should be a 3hours exam for 72 marks. Students
need to answer at most 6 questions. Every question may
include sub questions

Mapping of CLOs to Assessment

CIE- Continuous Internal Evaluation (28 Marks):

Bloom’s Category Marks (out of 20) Test Assignment Qui External Participation
(10) (5) zze in Curricular/Co-
s Curricular Activities
(5)
Remember 2
Understand 5
Apply 3
Analyze 2
Evaluate 4
Create 4

SEE-Semester End Examination (72 Marks)

Bloom’s Category Test


Remember 05
Understand 15
Apply 20
Analyze 10
Evaluate 10
Create 12

Mapping of CLOs to PLOs

CLOs PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9

CLO1 1 1 0 0 0 0 0 1 0

CLO2 1 1 0 0 0 0 0 1 1

CLO3 1 1 0 0 0 0 0 1 1

CLO4 1 1 0 0 0 0 0 1 1

CLO5 1 1 0 0 0 0 0 1 1

Part D- Resources

Textbooks
1. Mathematical Statistics, Author: Kapur, J.N. and Saxena, H.C.
2. A First Course in Mathematical Statistics, Author: Weatherburn, C.E.

Reference Books
1. Probability and Mathematical Statistics, Author: MarekFisz
2. Fundamentals of Mathematical Statistics, Author: Gupta, S.C. and Kapoor V.K.
Jashore University of Science and Technology
Faculty of Science and Engineering
Department of Computer Science and Engineering

Course Outline: Linear Algebra and Fourier Analysis

Part A- Introduction

I. Course code: MATH 2203

II. Credit: 2

1. Course Summary
One of the main goals this course is to establish rules for the limiting behavior of functions so
that we can deal with functions with as much confidence as we do real or complex numbers.
An equally important motivation (that will only become clear in the second half) is that the
systematic study of Fourier series requires the Lebesgue integral. The square mean
convergence of Fourier series and Parseval's formula cannot be stated accurately in proper
generality without the Lebesgue integral and Lebesgue integrable functions.
2. Course Objectives

account for basic concept and theorems within the Linear Algebra and Fourier
1.
analysis;
2. demonstrate basic numeracy skill concerning the concepts in the previous point;
use the numeracy skill at the solution of mathematical and physical problems
3. formulated as ordinary or partial differential equations.

3. Course Learning Outcomes

CLO1. Explain basic concepts of Matrices and their significance in engineering field.
CLO2. Understand and explain basic concepts of systems of linear equations.
CLO3. Learn determinant of a 2x2 Matrix, determinant of a 3x3 matrix.
CLO4. Understand and describe importance of Inverse in solving Linear Systems,
CLO5. Explain scalars and vectors, geometrical representation of Vectors
Part B- Lesson Plan

Course Details Learning plan

Timeline Topics /contents Learning Mappe Teaching Assessme


Outcomes d Strategies nt
CLOs Strategies

Matrices and their Significance, Matrix Matrices CLO1 Lecture Quiz


Notation, Dimension (Order) of a Exercise Assignme
Matrix, Addressing Elements of a Demonstra nt
Week 1 tion Practical
Matrix, Solving Linear Systems in 2
Week 2 Exam
Week 3 Unknowns, Types of Matrices,
Addition and Subtraction of Matrices,
Multiplication of Scalars with
Matrices, Multiplication of two
Matrices

Systems of Linear Equations Preview, Linear CLO1 Lecture Quiz


Week 4 Elementary Row Operations, Row Equations Exercise Assignme
Week 5 Echelon Form (REF) Demonstra nt
Week 6 tion Practical
Determinant of a 2x2 Matrix, Exam
Determinant of a 3x3 Matrix, Finding
Determinants Quickly

Inverse exists only for Square


Matrices, Singular Matrices,
Importance of Inverse in solving Linear
Systems, Inverse of a 2x2 Matrix,
Inverse of a 3x3 Matrix - The Two
Methods

Scalars and Vectors, Geometrical Vector CLO4 Lecture Quiz


Representation of Vectors, Vector Spaces Exercise Assignme
Addition and Subtraction, Laws of Demonstra nt
Week 7 Vector Addition and Head to Tail Rule, tion Practical
Week 8 Unit Vector Exam

Introduction to Vector Spaces,


Euclidean Vector Spaces - Part 1,
Euclidean Vector Spaces - Part 2,
Euclidean Vector Spaces - Part 3,
Definition and Closure Properties,
Axioms of Vector Spaces,
Subspace and Null space.

Week 9 Fourier series, Fourier coefficients, Fourier CLO4 Lecture Quiz


Week 10 trigonometric polynomials and series Exercise Assignme
orthogonality. Demonstra nt
tion Practical
Exam

Properties of Fourier coefficients; Fourier CLO3 Lecture Quiz


Bessel's inequality, Parseval's identity coefficients Exercise Assignme
Week 11 and the Riemann-Lebesgue lemma. Demonstra nt
Week 12 tion Practical
Exam

Various notions of convergence of convergenc CLO2, Lecture Quiz


Fourier series, including pointwise, e of Fourier CLO5 Exercise Assignme
uniform and mean square convergence. series Demonstra nt
Summability methods, convolution and tion Practical
Young's inequality. Exam
Week 13 - Fourier Analysis in broader contexts;
Week 14 for example, Fourier integrals, Fourier
expansions in groups, Schwartz spaces
and tempered distributions.

Part C- Assessment and Evaluations

Assessment Procedures

Assessment Name Description

Quiz Quizzes are simple class tests with a duration from 20


minutes to 120 minutes. It can be online or offline, students
need to prepare for the quiz based on the instructed
syllabus.

Assignment Type of home work assessment, students are given specific


tasks and instructed to complete them within a given period
of time.

Practical Mostly related to laboratory works or by implementing in


real code in either exercise book or in programming IDE

Exam Each course contains a final exam considering the complete


syllabus. It should be a 3hours exam for 72 marks. Students
need to answer at most 6 questions. Every question may
include sub questions

Mapping of CLOs to Assessment

Quiz Assignment Practical Final Quiz


(10%) (8%) (10%) (72%) (10%)

CLO1 1 1 1 1 1

CLO2 1 1 1 1 1

CLO3 1 1 1 1 1

CLO4 1 1 1 1 1

CLO5 1 1 1 1 1

Mapping of CLOs to PLOs

CLOs PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9

CLO1 1 0 0 0 0 1 0 0 0

CLO2 0 1 0 0 0 0 1 0 0

CLO3 0 0 1 0 0 0 0 1 1

CLO4 0 0 0 1 0 0 0 1 0

CLO5 0 0 0 0 1 0 0 0 1
Part D- Resources

H. Anton and C.Rorres : Linear Algebra with Applications.


Brestscher : Linear Algebra with Applications.
Lipschutz, S. : Linear Algebra
Haward A. : Elementary Linear Algebra with Application
Haward A. : Contemporary Linear Algebra
Jashore University of Science and Technology

Faculty of Science and Engineering

Department of Computer Science and Engineering

Course Outline: Business Psychology

Part A- Introduction

I. Course code: HUM 2201

II. Credit: 2

1. Course Summary

This course is designed to provide a broad overview of the field of Psychology. Special attention
will be given to helping the student become a better thinker by learning cognitive science,
industrial psychology, and using existing knowledge to draw conclusions, make predictions, or
construct explanations. The goal of this course is to think consciously, deliberately and skillfully
about human behavior and hence, the topics such as physiological psychology, object
recognition and language understanding, job analysis, method of section, learning, cognition,
emotions, as well as others are included. The concept of behavior-based safety program and
insights into accident prevention are included in this course.

2. Course Objectives

The objectives of this course is to give students the idea of the discussing the research and theory
as it relates to the following topics such as personnel, employee motivation and satisfaction,
group processes and leadership, and organizational change and development, self-efficacy and
self-safety and describing the scope of study in the field of industrial and organizational
psychology and the explanation of measurement and determinants of job satisfaction.
3. Course Learning Outcomes

CLO1. Analyze the basic theories of motivation, including concepts such as instincts, drive
reduction, and self-efficacy, self- safety and apply the nature of cognitive science, introduce
business psychology.

CLO2 Understand the theory suggested for organizational development and create the role of
learning industrial theory in the workplace.

CLO3. Analyze the types and causes of accidents with diagram and extending cooperation
concerning industrial safety measures.

CLO4. Apply different OOP design paradigms like use case diagram, sequence diagram, ER
diagram and data flow diagram.

CLO5. Apply engineering design to produce solutions that meet specified needs with
consideration of public health, safety, and welfare, as well as global, cultural, social,
environmental, and economic factors

CLO6. Evaluate the ability to think critically, to analyze complex and diverse concepts, and to
use reason and judgment and explain the measurement and determinants of job satisfaction.

Part B- Lesson Plan

Course Details Learning plan

Timeline Topics Learning Outcomes Mapped Teaching Assessment


/contents CLOs Strategies Strategies

Week 1 Introduction -Student will able to explain CLO1 Lecture Quiz


to the history and methods of
Psychology, psychology, concepts of
business business psychology.
psychology.
Week 2, 3 Cognitive -students will able to CLO1 Lecture, Quiz,
Science. understand the cross Exercise Assignment
disciplinary, historical Demonstrati ,
foundations of cognitive on Exam
science.

-understand the research


problems that unify the
cognitive sciences, including
language, thought, perception,
attention, learning, memory,
reasoning, problem solving,
judgment, and decision-
making.

-Understand the assumptions,


methods and concepts that
unify and differentiate the
cognitive sciences.

-Understand the diversity of


theoretical approaches and
paradigms across the cognitive
sciences, including neural,
embodied, social, and/or
technological approaches.
Week 4 Reasoning. -students will able to explain CLO5 Lecture, Quiz,
the three methods of reasoning Exercise Assignment,
which are the deductive, Demonstrati Exam
inductive, and adductive on
approaches.
Week 5, 6 Object -student will able to give the CLO2, Lecture, Quiz,
recognition explanation of object CLO4 Exercise Assignment,
and recognition and observe the Demonstratio Exam
language data spatial resolution. n
understandi
ng. -understand and appreciate the
Learning role of human behavior,
Industrial
Psychology -Demonstrate knowledge of
the biological and conceptual
languages of the brain and
their potential.

-understand and appreciate the


connection between scientific
inquiry and the creative and
artistic dimensions in the field
of Psychology
Week 7, Introduction -students will able to CLO5 Lecture, Quiz,
8, 9 to Job and understand about Job analysis Exercise Assignment
Job which is a procedure through Demonstrati , Exam
analysis, on
which they determine the
Methods of
selection. duties and responsibilities,
nature of the jobs and finally to
decide qualifications, skills
and knowledge to be required
for an employee to perform
particular job.

-understand what tasks are


important and how they are
carried on. Job analysis forms
basis for later HR activities
such as developing effective
training program, selection of
employees, setting up of
performance standards and
assessment of employee’s
performance appraisal and
employee remuneration system
or compensation plan.
Week 10 Training in -student will able to know CLO2, Lecture, Quiz,
Industry about coaching, training CLO3 Exercise Assignment,
Demonstratio Exam
program implementation, n
instructional design, and
management training.

Week 11, Motivation -Students will able to CLO1, Lecture, Quiz,


12 and Work, understand about CLO5 Exercise Assignment,
Job Demonstratio Exam
Illustrate intrinsic and extrinsic n
satisfaction
motivation and describe basic
theories of motivation,
including concepts such as
instincts, drive reduction, and
self-efficacy.
-explain the measurement and
determinants of job
satisfaction.

Week 13, Introduction - Students will able to CLO1, Lecture, Quiz,


14 to understand the basic CLO4 Exercise Assignment,
Ergonomics, physiological systems, nervous Demonstratio Exam
System system, respiratory system, n
Engineering circulatory system, metabolic
, Accident system.
and Safety. -analyze the causes of a
systems failure.
-answer the question ‘why is
systems engineering
important?
-explain types and causes of
accidents with diagram and
extending cooperation
concerning industrial safety
measures.
Part C- Assessment and Evaluations

Assessment Procedures

Mapping of CLOs to Assessment

CIE- Continuous Internal Evaluation (28 Marks):

Bloom’s Category Marks (out of 20) Test Assignment Quizzes External


(10) (5) (5) Participation in
Curricular/Co-
Curricular
Activities
Remember 2
Understand 5
Apply 3
Analyze 2
Evaluate 4
Create 4

SEE-Semester End Examination (72 Marks)

Bloom’s Category Test


Remember 05
Understand 15
Apply 20
Analyze 10
Evaluate 10
Create 12

Mapping of CLOs to PLOs

CLOs PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9

CLO1 1 1 1 0 0 0 0 1 1

CLO2 1 1 1 0 0 0 0 1 0

CLO3 1 1 1 0 0 0 0 1 0

CLO4 1 1 1 0 0 0 0 1 1
CLO5 1 1 1 0 0 0 0 1 1

CLO6 1 1 1 0 0 0 0 1 1

Part D- Resources

TEXT BOOKS:

1. A Text-Book of Psychology by Edward Bradford Titchener.


2. The Social Animal by Elliot Aronson.

REFERENCE BOOKS:

1. Authentic Happiness by Martin Seligman


2. The Happiness Hypothesis by Jonathan Heidt
3. Influence: The Psychology Of Persuasion by Robert B. Cialdini
Jashore University of Science and Technology
Faculty of Science and Engineering
Department of Computer Science and Engineering

Course Outline: Viva Voce

Part A- Introduction

I. Course code: CSE 2200

II. Credit: 1

You might also like