Bachelor of Computer Application (BCA) is a three year undergraduate degree course generally for students who wish to delve into the world of Computer languages.
Syllabus
Download New Syllabus: https://serchhipcollege.com/wp-content/uploads/2020/11/BCANewSyllbus2019.pdf
Course Code | Name of Subjects | Type |
---|---|---|
First Semester
|
||
BCA101 | English Language & Communication Skills | Theory |
BCA102 | Mathematics-I (Bridge Course) | Theory |
BCA103 | Introduction to Information Technology | Theory |
BCA104 | Digital Computer Fundamentals | Theory |
BCA105 | Programming Language through C | Theory |
BCA103P | PC Applications and Internet Technology | Practical |
BCA105P | Programming in C | Practical |
Second Semester
|
||
BCA201 | Personality and Soft Skills Development | Theory |
BCA202 | Mathematics –II (Discrete Mathematics) | Theory |
BCA203 | Data Structure using C | Theory |
BCA204 | System Analysis and Design | Theory |
BCA205 | Accounting and Financial Management | Theory |
BCA203P | Data Structure using C | Practical |
BCA205P | Tally ERP 9.0 | Practical |
Third Semester
|
||
BCA301 | Management Information Systems | Theory |
BCA302 | Mathematics – III (Numerical Analysis) | Theory |
BCA303 | Operating Systems | Theory |
BCA304 | Object Oriented Programming in C++ | Theory |
BCA305 | Computer Organization and Architecture | Theory |
BCA303P | Unix and Shell Programming | Practical |
BCA304P | C++ Programming | Practical |
Fourth Semester
|
||
BCA401 | Environment and Ecology | Theory |
BCA402 | Database Management Systems | Theory |
BCA403 | Computer Networking | Theory |
BCA404 | Software Engineering | Theory |
BCA405 | GUI Programming | Theory |
BCA402P | Oracle Laboratory | Practical |
BCA405P | VB Programming with Mini Project | Practical |
Fifth Semester
|
||
BCA501 | Introduction to Java Programming | Theory |
BCA502 | Computer Graphics and Multimedia | Theory |
BCA503 | Microprocessors | Theory |
BCA504 | Software Project Management | Theory |
BCA501P | Java Programming | Practical |
BCA503P | Assembly Language Programming | Practical |
Elective – I (Any one from below) | ||
BCA5E1 | Introduction to e-Governance | Theory |
BCA5E2 | Computer Network Security | Theory |
BCA5E3 | Data Mining and Warehousing | Theory |
Sixth Semester
|
||
Elective – II (Any one from below) | ||
BCA6E1 | Operation Research | Theory |
BCA6E2 | Theory of Computing | Theory |
BCA6E3 | Fundamentals of TCP/IP | Theory |
BCA6E4 | IT Acts and Cyber Laws | Theory |
Elective – III (Any one from below) | ||
BCA6E5 | Artificial Intelligence | Theory |
BCA6E6 | Internet and e-Commerce | Theory |
BCA6E7 | Simulation and Modeling | Theory |
BCA6E8 | Analysis and Design of Algorithms | Theory |