Bachelor of Computer Application (B.C.A.), is a four year technical academic programme which provides a bachelor degree in the faculty of science and technology. The normal duration of B.C.A. programme 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 |
---|---|---|
English | ||
Mathematics I | ||
Digital Logic System | ||
Computer Fundamental and Application | ||
Programming Logic and Technoques |
Course Code | Course Name | Credit Hour |
---|---|---|
Mathmatics II | ||
Programming Language in C | ||
Fundamental of Electrical and Electronic | ||
Financial Accounting I | ||
Business and Technical Communication |
Course Code | Course Name | Credit Hour |
---|---|---|
Object Oriented Programming in C++ | ||
Data Structure and Algorithms | ||
Microprocessor | ||
Financial Accounting II | ||
System Analysis and Design |
Course Code | Course Name | Credit Hour |
---|---|---|
Numerical Methods | ||
Visual Programming | ||
Database Management System | ||
Operating System | ||
Computer Graphics and Multimedia Technology | ||
Project II |
Course Code | Course Name | Credit Hour |
---|---|---|
Computer Architecture | ||
Java Programming | ||
Mathematics Foundation of Computer Science | ||
Software Engineering | ||
Web Technology I |
Course Code | Course Name | Credit Hour |
---|---|---|
Applied Economics | ||
Organization Management | ||
Fundamental of Probability and Staticstics | ||
Web Technology II | ||
Data Communication and Computer Network |
Course Code | Course Name | Credit Hour |
---|---|---|
E-Business | ||
Linux | ||
Simulation and Modeling | ||
Elective I | ||
Internship |
Course Code | Course Name | Credit Hour |
---|---|---|
Mobile Application Development Technology | ||
Management Information System | ||
Elective II | ||
Project IV |
Course Code | Course Name | Credit Hour |
---|---|---|
CMP 416 | NET Technologies | 3 |
CMP 417 | Advance Java Programming | 3 |
CMP 418 | Advance Web Technology | 3 |
CMM 474 | Aeronautical Communation | 3 |
CMP 458 | Artifical Neural Network | 3 |
CMP 428 | Big Data Technology | 3 |
CMP 489 | Bioinformatics | 3 |
ELX 474 | Bioinformedical Instrumentation | 3 |
CMM 473 | CDMA Technology | 3 |
CMM 473 | Cellular Mobilr Communication | 3 |
CMP 427 | Cloud Computing | 3 |
CMP 429 | Compiler Design | 3 |
CMP 440 | Computer Network Programming | 3 |
CMP 425 | Data Mining | 3 |
CMM 443 | Digital Communication Techniques | 3 |
CMP 426 | Distributed Database Management System | 3 |
CMP 431 | Distributed Oprating System | 3 |
CMP 13 | e-Commerce | 3 |
ELE 450 | Eletric Energy System Management | 3 |
ELE 455 | Electrical Drives | 3 |
MGT 421 | Engineering Entrepreneurship | 3 |
ENV 487 | Eniviromental Impact Assessment | 3 |
CMP 423 | ERP | 3 |
CMP 422 | Formula Methods in Software Engineering | 3 |
CMP 488 | Fuzzy Logic with Engineering Application | 3 |
CMP 424 | Geographics Information System | 3 |
CMM 471 | GSM Cellular Mobile Communication System | 3 |
CMP 442 | Human Computer Interaction | 3 |
CMP 487 | Internate Technology | 3 |
CMP 493 | Internet, Intranet and Application | 3 |
CMP 437 | IP Switching And Routing | 3 |
ELX 476 | Management Information Technology | 3 |
ELX 476 | Mechatronics | 3 |
ELE 451 | Micro Hydro Power | 3 |
ELX 431 | Microprocessor System and Interfacing | 3 |
ELX 471 | Microwaves Devices | 3 |
CMP 411 | Mobile Apps Devlopement | 3 |
CMP 486 | Mobile Computing | 3 |
CMP 459 | Natural Language Processing | 3 |
CMP 438 | Network Security | 3 |
CMM 478 | Next Generation Wireless Communication | 3 |
CMM 475 | Optical Fiber Communication | 3 |
CMP 419 | Oricle | 3 |
CMP 419 | Parallel Computing | 3 |
ELE 456 | Power System Reliability | 3 |
ELX 472 | Principles of Robortics And Modeling | 3 |
ELE 421 | Programming Logic Controller | 3 |
CMP 432 | Real Time Operating System | 3 |
ELE 452 | Rural Electrification | 3 |
CMM 476 | Satellite Communication | 3 |
ELE 453 | SCADA | 3 |
ELE 454 | Solar Photovoliaic Technology | 3 |
CMM 477 | Spread Spectrum and CDMA | 3 |
MTH 481 | Statistical Quality Control | 3 |
ELX 475 | Technology System Desigh | 3 |
ELX 473 | VLSI Design | 3 |
CMP 485 | Web Services And Application | 3 |
CMM 412 | Wireless Communicatiob Technology | 3 |