Bachelor of Computer Application (BCA), is a four year technical academic program which provides a bachelor degree in the faculty of science and technology. The normal duration of BCA program is four years (divided into 8 semesters). The course is supplemented with laboratory practices on grounds of state of the art of computing systems.
Students who have passed 10+2 level or equivalent examination in any discipline scoring atleast second division marks with mathematics or computer science or both as optional subjects.
The prominent objectives of B.C.A. are:
B.C.A. is an academic programme designed to produce technical human resources lanced with required management skills. Business Environment and organizational system are now changing drastically. This, along with a continuous development in Information Technology, spurs the ever-lasting job opportunities for B.C.A. graduates in the field of business, finance, insurance, manufacturing, non-government, government, MNCs and Information Centers. From data processor to high ranked officials in different firms, the graduates from NAST are successfully proving their talents and skills learned during their academic period at home and at tough competitive market in abroad as well.
Students with a degree of B.C.A. are eligible to study in the faculties related to the management and Information technology all over the world for further studies, such as M.C.A. (Master of Computer Application), M. Sc. IT (Master of Science in Information Technology, M.B.A. (Master of Business Administration), M.B.S. (Master of Business Studies) and others.
Curriculum
Course Code | Course Name | Credit Hour |
---|---|---|
CMP 116 | Computer Fundamental and Application | 3 |
ELX 111 | Digital Logic Systems | 3 |
ENG 121 | English | 3 |
MTH 131 | Mathematics I | 3 |
CMP 117 | Programming Logic and Techniques | 3 |
Course Code | Course Name | Credit Hour |
---|---|---|
ENG 122 | Business and Technical Communication | 3 |
ACC 131 | Financial Accounting I | 3 |
ELX 112 | Fundamentals of Electrical and Electronic | 3 |
MTH 132 | Mathematics II | 3 |
CMP 113 | Programming in C | 3 |
ELX 290 | Project I | 1 |
Course Code | Course Name | Credit Hour |
---|---|---|
CMP 225 | Data Structure and Algorithms | 3 |
ACC 231 | Financial Accounting II | 3 |
ELX 230 | Microprocessor | 3 |
CMP 115 | Object Oriented Programming in C ++ | 3 |
CMP 221 | Systems Analysis and Design | 3 |
Course Code | Course Name | Credit Hour |
---|---|---|
CVL 390 | Project II | 1 |
CMP 242 | Computer Graphics & Multimedia Technology | 4 |
CMP 226 | Database Management Systems | 3 |
MTH 230 | Numerical Methods | 3 |
CMP 330 | Operating Systems | 3 |
MCIS-VP | VIsual Programming | 3 |
Course Code | Course Name | Credit Hour |
---|---|---|
CMP 380 | Web Technologies I | 3 |
CMP 323 | Software Engineering | 3 |
MTH 130 | Mathematical Foundation of Computer Science | 3 |
COM 712.3 | Data Communication & Computer Network | 3 |
CMP 332 | Computer Architecture | 3 |
Course Code | Course Name | Credit Hour |
---|---|---|
ECO 311 | Applied Economics | 3 |
MTH 320 | Fundamentals of Probability and Statistics | 3 |
CMP 337 | Linux | 3 |
CMP 490 | Project III | 5 |
CMP 402 | Web Technologies II | 3 |
Course Code | Course Name | Credit Hour |
---|---|---|
CMP 401 | E-Business | 3 |
x | Elective-I | 3 |
INT 461 | Internship | 3 |
CMP 313 | Java Programming | 3 |
CMP 350 | Simulation and Modelling | 3 |
Course Code | Course Name | Credit Hour |
---|---|---|
Ele II | Elective II | 3 |
MGT 421 | Management Information System | 3 |
CMP 404 | Mobile Application Development Technology | 3 |
PRJ 451 | Project IV | 5 |