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 |