Waljat College of Applied Sciences · Computer Science 5. Mode of Study: Full time 6. Language of...
Transcript of Waljat College of Applied Sciences · Computer Science 5. Mode of Study: Full time 6. Language of...
Page 1 of 28
Waljat College of Applied Sciences
Course Specification
This Course Specification provides a synopsis of the main characteristics of the Course andthe learning outcomes that a student is expected to achieve and demonstrate. The Coursespecification is also intended to communicate information about the course to prospectivestudents, current students, employers and staff.
1. Course Title: BE - Computer Science
2. Awarding Institution: Birla Institute of Technology, Mesra, Ranchi, India
3. Teaching Institution: Waljat College of Applied Science, Muscat, Oman
4. Title of the Award: Bachelor of EngineeringComputer Science
5. Mode of Study: Full time
6. Language of Study: English
7. Date of this form written/revised: Sept 2015
8. Course Aims:
This Course in Computer Science aims to develop engineering graduates with knowledge of
the basic and advanced concepts in the field of computer science and engineering. The theory
courses and laboratories for this program have been designed to ensure that students will get
firsthand experience of all relevant technologies that are required to prepare the student to meet
the needs of the Computer Engineering and IT industry in Oman and abroad.
9. Learning Outcomes:
This course provides opportunities for students to develop and demonstrate knowledge and
understanding skills, qualities and other attributes in the following areas. By the end of the
Course students will be able to:
Knowledge Oriented:
Acquire knowledge and technical skills related to computer hardware systems
Apply data structure and algorithm analysis skills to identify, formulate, and analyze
complex problems pertinent to IT and other engineering fields.
Page 2 of 28
Apply problem solving skills and analytical skills to understand the intricacies of
complex systems.
Design online systems and apply software engineering, web design and database design
techniques.
Acquire the knowledge and technical skills to carry out high quality research in order to
pursue career in academic/industrial research.
Critically evaluate and conduct research and report in the form of written dissertation.
Skills Oriented:
Demonstrate the use of various IT tools to identify, define, analyze and develop
solutions for the various industrial and scientific problems.
Communicate effectively on the various technological, social, legal and current issues.
Demonstrate the technical and managerial skills to lead a multicultural and
multidisciplinary team in managing medium and large projects.
Attitude Oriented:
Demonstrate oral communication skills through well-constructed oral presentations on
advanced and latest topics in computer science;
Demonstrate written communication skills by presenting research findings in the form
of formal written reports;
Use computers to search databases, analyze data and present research findings in the
form of written reports;
Demonstrate an ability to plan and manage time effectively by prioritizing tasks and
meeting deadlines;
Work cooperatively in groups to develop interpersonal and teamwork skills;
Understand the professional conduct and ethical issues related to IT industry.
10. Teaching and Learning Methods:
Theoretical knowledge and understanding of Computer Science & Engg will be
achieved through class room lectures, faculty seminars, invited lectures, student
presentations and also by directed study of appropriate journal based articles.
Subject-specific and practical skills will be developed through formal teaching
laboratory classes.
Page 3 of 28
Key research skills such as experimental design, statistical analysis and research ethics
will be learnt through research projects.
Intellectual skills will be practised and demonstrated through the dissertation, student
presentations at seminars and in the laboratory classes.
Transferable skills, such as oral and written communication skills, will be developed
through students’ participation in various conferences, symposiums for oral
presentations, poster presentation of their research work and also report writing.
11. Assessment methods:
The student's theoretical knowledge will be assessed in:
One Mid Term test duration of 1 hour and 30 minutes
Quizzes of 50 minutes duration
One end semester examination of 3 hours duration
Assignments
A substantial dissertation with critical analysis of their
research. The dissertation will also assess the student's
ability to research, critically evaluate and summarise the
chosen specialised topic in the field of CSE.
The student's laboratory skills and scientific report writing skills will be
assessed by written laboratory reports after attendance at formal laboratory
sessions.
The ability to design and undertake an independent literature based research
project will be assessed by a supervisor's report, submission of a written
dissertation and by an oral presentation of a review of the subject area.
Oral communication skills will be assessed in student presentations of
colloquium topic talk, presentation of their research project in seminars. Student
research projects will be guided and assessed by their research supervisors and
feedback will be provided.
Written communication skills will be assessed in the dissertation, laboratory
report and project.
12. Course Structure:
Page 4 of 28
Code Subject CreditsSemester I
HU1101 Technical English 3PH1201 Physics 4MA1201 Engineering Mathematics 4EE2201 Principles of Electrical Engineering 4CH1401 Engineering Chemistry 3ME1202 Engineering Graphics 3PE1202 Workshop Practice 2PH1202 Physics Lab 2GA1002/GA1004/GA1006/GA1008
NCC/NSS/PT & Games/Creative Art
1
Semester IIEC2001 Principles of Electronics Engineering 3MA2201 Advance Engineering Mathematics 4CH2303 Environmental Science 3CS2301 Fundamental of Data Structure 4ME2001 Principles of Mechanical Engineering 3AM1201 Engineering Mechanics 4CH1402 Chemistry Lab 2EE3202 Basic Electrical Engineering Lab 2EC2002 Basic Electronics Engineering Lab 2CS2302 Data Structure Lab 2GA2002GA2004GA2006GA2008
NCC/NSS/PT & Games/Creative Art
1
Semester IIICS 3005 Object Oriented Programming using Java 3EC 3201 Digital Electronics 4CS 4101 Discrete Mathematical Structures 3CS 6101 Design and Analysis of Computer Algorithms 3BT3021/HU4001 Biological Science/Foreign Language
(Breadth Paper)3
EE3202/AM2202 Basic Electrical Engg. lab/Engg. Mechanicslab
2
CS 3006 Object Oriented Programming Lab. 2EC 3202 Digital Electronics Lab. 2GA3002/ 4/6/8 NCC / NSS / PT & Games / C. Arts 1
Semester IVMA 4109 Probability, Statistics and Numerical
Techniques3
CS 4205 Database Management Systems 3CS 4109 Computer System Architecture 4CS 4107 Operating System 3HU4001/ BT 3001 Foreign Language/ Biological Sciences 3
Page 5 of 28
(Breadth Paper)CS 4206 DBMS Lab. 2MA 4110 Numerical Techniques Lab. 2CS 4108 Operating System Lab. 2GA4002/ 4/6/8 NCC / NSS / PT & Games / C. Arts 1
Semester VCS 6107 Computer Networks 3EC 4205 Microprocessor and Microcontroller 3CS 5101 Formal Language & Automata Theory 4CS 8101 Artificial Intelligence and Expert Systems 3
Breadth Subject-V 3CS 6108 Computer Networking Lab. 2EC 4206 Microprocessor Application Lab. 2CS 8102 Artificial Intelligence Lab. 2
Semester VICS 6105 Compiler Design 3CS 6011 Computer Graphics and Multimedia 3CS 6109 Software Engineering 3CS 6103 System Programming 4
Breadth Subject-VI 3CS 6106 Compiler Design Lab. 2CS 6110 Software Engg. Lab. 2CS 6012 Computer Graphics and Multimedia Lab. 2
Semester VIICS 5105 Soft Computing 3DepartmentalElective - I
Departmental Elective - I 3
Breadth Subject-VII 3CS 5106 Soft Computing Lab 2CS 7014 Project 4
Semester VIIICS 8031 Data Mining & Data Warehousing 3
Departmental Elective - II 3Departmental Elective – III 3
CS 8014 Project 6
Departmental Electives [Group I]CS 7029 Free/Open Source software 3CS 7117 Optimization Techniques 3CS 7121 Cryptography and Network Security 3CS 7029 Information Security and Assurance 3
CS 7101 Principles of Programming Languages 3 Principles of ProgrammingLanguages
CS 7107 Digital Image Processing 3Departmental Electives [Group II]EC 8201 Mobile & Cellular Communication 3CS 7101 Principles of Programming Languages 3 Digital Signal Processing
Page 6 of 28
CS 7033 Multimedia Technology 3CS 8029 Parallel & Distributed Systems 3CS 8111 Natural Language Processing 3CS 8121 Pattern Recognition 3CS 8113 Computational Geometry 3
Departmental Electives [Group III]CS 8123 Real Time Systems 3CS 8125 Computer Vision 3CS 8127 Computing and Complexity Theory 3EC 4201 VLSI Design 3CS 7127 Software Project Management 3CS 7123 Bio Informatics 3CS 7125 Object Oriented Analysis and Design 3
Breadth Elective VMSH 1131 Principles of Management 3MSH 1125 Organisation Behavior 3MSH 1113 Environmental Psychology 3PE 5021 Industrial Organization and Management for
Oman3
PE 5011 Project Engineering 3Breadth Elective VI
MSH 1137 Economics 3PE 6009 Engineering Economy 3MSH1117 Financial Management 3
Breadth Elective VIIMSH 1159 IPR in Oman 3MSH 1163 Entrepreneurship and Small Business
Management in Oman3
MSH 1161 Business Ethics in Oman 313. Admissions criteria:
Undergraduate Programs:
Higher Secondary (Class XII) or Equivalent Examination is the Qualifying Examination for
admission to Undergraduate Programs. The maximum age limit (age as on September 01of the
year of admission) for admission to full-time programs is 25 years for Expatriates and 30 years
for Omani Nationals.
Bachelor of Engineering (BE) Programs
Candidate must have passed Qualifying Examination (with minimum 55% marks in aggregate)
with English, Physics, Mathematics and 2 other subjects. The candidate must pass the entrance
test and personal interview conducted by the College. The subjects of entrance test are English,
Physics, Mathematics and Chemistry. The candidate having exceptionally high marks in
Qualifying Examination or valid JEE or SAT score may be exempted from appearing in the
entrance test.
Page 7 of 28
14. Key sources of information about the Course:
BIT Website
WCAS website
15. Curriculum Skills Map:
The Curriculum skills map helps in identifying the curriculum learning outcomes in each
subject. The assessment methods adopted to assess the achievement of these skills are mapped
against Teaching (T), Practical (P), and Assignment (A) and are shown in section 15a.
Assessment Mapping. The attributes achieved are mapped against Low (L), Intermediate (I)
and High (H) and are shown in section 15b. Attribute Mapping.
The skills, attributes and attitudes that are essential to achieve the learning outcomes are
categorised under
1. Knowledge Orientation
K1 – Engineering Knowledge
K2 – Problem Analysis (capacity to find, evaluate and use information for developing
/design solutions)
K3 – Analytical and Creative Skills
2. Skills Orientation
S1 – Modern IT Tool Usage
S2 – Individual and Team Work
S3 – Communication Skills
S4 – Management Skills
3. Attitude Orientation
A1 – The Engineer and Society
A2 – Sustainable Design and Development
A3 – Ethics
A4 – Lifelong learning
Page 8 of 28
Page 9 of 28
15a. Assessment Mapping
Lev
el
Subjects studied
Course Learning Outcomes
1. Knowledge Orientation 2. Skills Orientation 3. Attitude Orientation
K1 K2 K3 S1 S2 S3 S4 A1 A2 A3 A4T P A T P A T P A T P A T P A T P A T P A T P A T P A T P A T P A
Fir
st Y
ear
I Se
mes
ter
Theory
1HU1101
TechnicalEnglish
2PH1201 Physics
3CH1401 Engineering
Chemistry
4MA1201 Engineering
Mathematics
5EE2201 Principles of
ElectricalEngineering
Laboratory
1ME1202 Engineering
Graphics
2CS1302 Fundamental
of Unix & CProgramming
3PH1202 Physics Lab
4PE1202 Workshop
Practice
5
GA1002/GA1004/GA1006/
NCC/NSS/PT & Games/Creative Art
Page 10 of 28
GA1008
Fir
st Y
ear
II S
emes
ter
Theory
1MA2201 Advance
EngineeringMathematics
2
EC2001 Principles ofElectronicsEngineering
3CS2301 Fundamental
of DataStructure
4CH2303 Environment
al Science
5
ME2001 Principles ofMechanicalEngineering
6AM1201 Engineering
Mechanics
Laboratory
1
EE3202 BasicElectricalEngineeringLab
2CH1402 Chemistry
Lab
3
EC2002 BasicElectronicsEngineeringLab
4CS2302 Data
Structure Lab
5GA2002GA2004GA2006
NCC/NSS/PT & Games/
Page 11 of 28
GA2008 Creative Art
Seco
nd y
ear
III
Sem
este
r
Theory
1 CS3005
ObjectOrientedProgrammingin Java
2EC3201 Digital
Electronics
3 CS4101DiscreteMathematicalStructures
4 CS6101
Design andAnalysis ofComp.Algorithms
5
HU4001/BT3001
Biologicalscience/Language(German/French)
Laboratory
1
EE3202 BasicElectricalEngineeringLab
2AM2202 Engineering
MechanicsLab
3EC3202 Digital
ElectronicsLab
4 CS3006
ObjectOrientedProgrammingLab
Page 12 of 28
5
GA3002GA3004GA3006GA3008
NCC/NSS/PT & Games/Creative Art
Seco
nd Y
ear
IV S
emes
ter
Theory
1 MA4109
Probability,Statistics andNumericalTehniques
2 CS4105DatabaseManagementSystem
3 CS4107OperatingSystems
4 CS4109ComputerSystemArchitecture
5
HU4001/BT3001
Biologicalscience/Language(German/French)
Laboratory
1 CS4206NumericalTechniquesLab
2 CS4206DatabaseManagementSystem Lab
3 CS4108OperatingSystems Lab
5
GA4002GA4004GA4006GA4008
NCC/NSS/PT & Games/Creative Art
Th
ird
Ye
ar Fif th Se me
ste rTheory
Page 13 of 28
1 CS5101
FormalLanguageandAutomataTheory
2 CS6107Computernetworks
3 CS 8101
ArtificialIntelligence& ExpertSystem
4 EC5101Microprocessor &Interfacing
5 BreadthElective V
Laboratory
1 CS6108ComputernetworkingLab
2 CS 8110ArtificialIntelligenceLab.
3 EC4206
MicroprocessorApplicationLab
BreadthElective V
1
MSH1131 PrinciplesofManagement
2 PE5021
IndustrialOrganization andManagement for
Page 14 of 28
Oman
3 MSH1125Organisation Behavior
4 MSH1113EnvironmentalPsychology
5 PE5011Project
Engineering
Thi
rd Y
earS
ixth
Sem
este
r
Theory
1 CS6105CompilerDesign
2 CS6105ComputerGraphics
3 CS6013
SystemProgramming
5 CS6109SoftwareEngineering
6 BreadthElective VI
Laboratory
1 CS6106CompilerDesign Lab
2 CS6012ComputerGraphicsLab.
3 CS6110SoftwareEngineeringLab
BreadthElective VI
1
MSH1137
Economics
2 PE 6009EngineeringEconomy
Page 15 of 28
3MSH111
7
FinancialManagement
Fou
rth
Yea
rSe
vent
h Se
mes
ter
Theory
1 CS5105SoftComputing
ELECTIVE-I BREADTHELECTIVEVII
Laboratory
1 CS5106SoftComputingLab
2 CS7014 Project ELECTIVE- I
1CS 7029 Free/Open
Sourcesoftware
2
CS 7117 OptimizationTechniques
3
CS 7121 Cryptography andNetworkSecurity
4
CS 7029 Information SecurityandAssurance
5CS 7101 Principles
ofProgrammi
Page 16 of 28
ngLanguages
6CS 7107 Digital
ImageProcessing
BREADTHELECTIVE VII
MSH1159
IPR inOman
MSH1163
Entrepreneurship andSmallBusinessManagement in Oman
MSH1161
BusinessEthics inOman
Fou
rth
Yea
rE
ight
h Se
mes
ter Theory
1 CS8031Data Mining&Warehousing
ELECTIVEII ELECTIVEIII
Laboratory
1 CS8014 Project
ELECTIVE II
Page 17 of 28
EC 8201 Mobile&CellularCommunication
EE 4207 DigitalSignalProcessing
CS 7033 MultimediaTechnology
CS 8029 Parallel&DistributedSystems
CS 8111 NaturalLanguageProcessing
CS 8121 PatternRecognition
CS 8113 ComputationalGeometry
ELECTIVE III
CS 8123 RealTimeSystems
CS 8125 Computer Vision
Page 18 of 28
CS 8127 Computing andComplexityTheory
EC 4201 VLSIDesign
CS 7127 SoftwareProjectManagement
CS 7123 BioInformatics
CS 7125 ObjectOrientedAnalysisandDesign
14b. Attribute Mapping
Course learning Outcomes
Lev
el
Subjects studied
1. Knowledge Orientation 2. Skills Orientation 3. Attitude Orientation
K1 K2 K3 S1 S2 S3 S4 A1 A2 A3 A4
L I H L I H L I H L I H L I H L I H L I H L I H L I H L I H L I H
Fir
st Y
ear
I Se
mes
ter
Theory
1HU11
01
TechnicalEnglish
2PH11
01Physics-I
Page 19 of 28
3CH13
01Engineering
Chemistry
4MA1101
Mathematics I
5ME1101
EngineeringMechanics
Laboratory
1ME1102
EngineeringGraphics I
2CP12
02
Unix & CProgramming
3CH12
02Chemistry Lab
4PE11
02WorkshopPractice-I
5GA10
02
NCC/NSS/ PT& Games/Creative Arts
Fir
st Y
ear
II S
emes
ter
Theory
1
MA2201 AdvanceEngineeringMathematics
2
EC2001 PrinciplesofElectronicsEngineering
3CS2301 Fundament
al of DataStructure
Page 20 of 28
4CH2303 Environme
ntalScience
5
ME2001 PrinciplesofMechanicalEngineering
6
AM1201 EngineeringMechanics
Laboratory
1
EE3202 BasicElectricalEngineering Lab
2CH1402 Chemistry
Lab
3
EC2002 BasicElectronicsEngineering Lab
4CS2302 Data
StructureLab
5
GA2002GA2004GA2006GA2008
NCC/NSS/PT &Games/CreativeArt
Seco
nd y
ear
III
Sem
este
r
Theory
1 CS3005ObjectOrientedProgrammi
Page 21 of 28
ng in Java
2EC3201 Digital
Electronics
3 CS4101
DiscreteMathematicalStructures
4 CS6101
Design andAnalysis ofComp.Algorithms
5
HU4001/BT3001
Biologicalscience/Language(German/French)
Laboratory
1
EE3202
Basic ElectricalEngineeringLab
2
AM2202
EngineeringMechanics Lab
3
EC3202
DigitalElectronics Lab
4
CS3006
ObjectOrientedProgrammingLab
Seco
nd Y
ear
IV S
emes
ter
Theory
1 MA4109
Probability,Statistics andNumerical
Page 22 of 28
Tehniques
2 CS4105
DatabaseManagementSystem
3 CS4107
OperatingSystems
4CS41
09
ComputerSystemArchitecture
5
HU4001/BT3001
Biologicalscience/Language(German/French)
Laboratory
1 CS4206
NumericalTechniquesLab
2CS42
06
DatabaseManagementSystem Lab
3 CS4108
OperatingSystems Lab
4
GA4002GA4004GA4006GA4008
NCC/NSS/PT & Games/Creative Art
Thi
rdY
ear
Fif
thSe
mes
terTheory
Page 23 of 28
1 CS5101
FormalLanguage andAutomataTheory
2 CS6107
Computernetworks
3 CS8101
ArtificialIntelligence &Expert System
4 EC5101
Microprocessor& Interfacing
5 Breadth
Elective V
Laboratory
1 CS6108
ComputernetworkingLab
2 CS8110
ArtificialIntelligenceLab.
3 EC4206
MicroprocessorApplicationLab
BreadthElective V
1
MSH1131
Principles ofManagement
2PE5021
IndustrialOrganizationandManagementfor Oman
3MSH1125
OrganisationBehavior
Page 24 of 28
4MSH1113
EnvironmentalPsychology
5PE5011
ProjectEngineering
Thi
rd Y
ear
Sixt
h Se
mes
ter
Theory
1CS61
05CompilerDesign
2CS61
05ComputerGraphics
3CS60
13SystemProgramming
4CS61
09SoftwareEngineering
5BreadthElective VI
Laboratory
1CS61
06CompilerDesign Lab
2CS60
12ComputerGraphics Lab.
3CS61
10
SoftwareEngineeringLab
Breadth
Elective VI
1
MSH1137
Economics
2PE
6009EngineeringEconomy
Page 25 of 28
3MSH1117
FinancialManagement
Fou
rth
Yea
rSe
vent
h Se
mes
ter
Theory
1CS51
05SoftComputing
2 ELECTIVE-I
3
BREADTHELECTIVE-VII
Laboratory
1 CS5106
SoftComputing Lab
2 CS7014
Project
3 ELECTIVE- I
1
CS7029
Free/OpenSourcesoftware
2CS7117
OptimizationTechniques
3CS7121
Cryptographyand NetworkSecurity
4CS7029
InformationSecurity andAssurance
Page 26 of 28
5CS7101
Principles ofProgrammingLanguages
6CS7107
Digital ImageProcessing
BREADTHELECTIVEVII
1MSH1159
IPR in Oman
2
MSH1163
Entrepreneurship and SmallBusinessManagementin Oman
3MSH1161
Business Ethicsin Oman
Fou
rth
Yea
rE
ight
h Se
mes
ter
Theory
1CS80
31Data Mining &Warehousing
2 ELECTIVEII
3 ELECTIVEIII
Laboratory
1 CS8014
Project
ELECTIVE II 1
EC8201
Mobile &Cellular
Page 27 of 28
Communication
2EE4207
Digital SignalProcessing
3CS7033
MultimediaTechnology
4CS8029
Parallel &DistributedSystems
5CS8111
NaturalLanguageProcessing
6CS8121
PatternRecognition
7CS8113
ComputationalGeometry
ELECTIVEIII
1CS8123
Real TimeSystems
2CS8125
ComputerVision
3CS8127
Computing andComplexityTheory
4EC4201
VLSI Design
5
CS7127
SoftwareProjectManagement
6CS7123
Bio Informatics
Page 28 of 28
7
CS7125
ObjectOrientedAnalysis andDesign