Approved By: UGC AICTE NAAC NBA
|
Duration: 4 Years |
Eligibility: 10+2 or Equivalent |
Course Detail
|
Course Code |
Course title |
|
Semester – III |
|
|
BCS201 |
Data Structures & Algorithms |
|
BCS203 |
Object Oriented Programming |
|
BMA213 |
Discrete Mathematics |
|
BMA203 |
Mathematics III |
|
BEC231 |
Electron devices and Circuits |
|
BEE231 |
Electrical Engineering |
|
Practical |
|
|
BCS221 |
Data Structures Using C++ |
|
BEC241 |
Electron Devices & Circuit Lab |
|
Semester – IV |
|
|
BCS202 |
Data Base Management Systems |
|
BCS204 |
Artificial Intelligence |
|
BCS206 |
Computer Graphics & Multimedia |
|
BMA202 |
Mathematics IV |
|
BEC232 |
Basic Principles of Communication |
|
BEC234 |
Digital Electronics |
|
Practical |
|
|
BCS222 |
DBMS Lab |
|
BEC244 |
Digital Electronics Lab |
|
BCS224 |
In-plant Training |
|
Semester – V |
|
|
BCS301 |
System Software |
|
BCS303 |
Computer Architecture |
|
BCS305 |
Advanced Java Programming |
|
BCS307 |
Operating Systems |
|
BCS309 |
Software Engineering |
|
BEC333 |
Microprocessor and Applications |
|
Practical |
|
|
BCS321 |
Operating Systems Lab |
|
BEC341 |
Microprocessor and peripheral interfacing lab |
|
Semester – VI |
|
|
BCS302 |
Computer Networks |
|
BCS304 |
Principles of Compiler design |
|
BCS306 |
Web Technology |
|
BEC304 |
Digital Signal Processing |
|
BCSE53/BCSE54/ BCSE55 |
Elective I |
|
BCSE56/BCSE57/BCSE58 |
Elective II |
|
Practical |
|
|
BCS322 |
Network Programming Lab |
|
BCS324 |
System Software and Compiler Design Lab |
|
BCS326 |
Three tier Application Project |
|
Semester – VII |
|
|
BCS401 |
Software Quality and Testing |
|
BCS403 |
. Net Framework |
|
BCS405 |
Object Oriented System Analysis and Design |
|
BCS407 |
Data Mining and Data Warehousing |
|
BCSE59/CSE60/ BCSE61 |
Elective III |
|
BCSE62/CSE63/ BCSE64 |
Elective IV |
|
Practical |
|
|
BCS421 |
. Net Lab |
|
BCS423 |
Comprehension |
|
BCS425 |
Project (Phase – I) |
|
BCS427 |
Software System Development Lab with IBM Rational Rose |
|
Semester – VIII |
|
|
BMA402 |
Principles of Management |
|
BCSE65/BCSE66/ BCSE67/ BCSE38 |
Elective V Or Special Elective -I |
|
BCSE68/BCSE69/BCSE70/ BCSE52 |
Elective VI Or Special Elective - II |
|
Practical |
|
|
BCS422 |
Project (Phase – II) |
|
Elective – I |
|
|
BCSE53 |
Software Design |
|
BCSE54 |
Real Time Systems |
|
BCSE55 |
Object oriented software Engineering |
|
Elective - II |
|
|
BCSE56 |
Software Architecture |
|
BCSE57 |
Software Reuse |
|
BCSE58 |
Multicore Architecture |
|
Elective - III |
|
|
BCSE59 |
Enterprise Resource Planning |
|
BCSE60 |
Software Agents |
|
BCSE61 |
User Interface Design |
|
Elective – IV |
|
|
BCSE62 |
Component Based Development |
|
BCSE63 |
Design Patterns |
|
BCSE64 |
Team software process & personal Sofware process |
|
Elective – V |
|
|
BCSE65 |
Risk Management |
|
BCSE66 |
Service Oriented Architecture |
|
BCSE67 |
Software Reliability |
|
Elective – VI |
|
|
BCSE68 |
Software Metrics |
|
BCSE69 |
Integrated software project Management |
|
BCSE70 |
Security Principles & Practices |