Course - Overview

A solid foundation in computer science and applications is the objective that the IIFA Bachelor of Computer Applications (BCA) program aims to give students. A broad range of topics are covered in the curriculum, such as computer networking, software engineering, database management systems, data structures, and programming languages. Students obtain real-world experience in data analysis, software development, and problem-solving through practical projects, lab sessions, and internships. The development of soft skills like problem-solving, cooperation, and communication is also emphasized in the program. Graduates of the BCA program can work in a variety of IT-related fields, including system analysis, database administration, and software development.

Curriculum

Semester 1
Discrete Structure | Problem Solving Techniques | Data Structure | C Programming LAB | Data Structure LAB | Language 1 | Skill (SEC) and (AECC)

Semester 2
Computer Architecture | Object Oriented Programming Using Java | Database Managment System | Java LAB | Database Managment System LAB | Language 1 | Skill (SEC) and (AECC)

*Syllabus will get change as per the University Guidance.

Semester 3
Operating Systems | Computer Networks | Python Programming | Computer Network LAB | Python Programming LAB | Language | Skill (SEC) and (AECC)

Semester 4
Software Engineering | Artificial Inteligence | Internet Technologies | Artificial Intelligence LAB | Internet Technologies LAB | Language | Skill (SEC) and (AECC)

Semester 5
Design and Analysis of Algorithm | Data Analytics | Web Programming | Data Analytics LAB | Web Programming LAB | Language | Skill (SEC) and (AECC)

Semester 6
Theory of Computation | Machine Learning | Mobile Application Development | Machine Learning LAB | Mobile Application Development LAB | Language | Skill (SEC) and (AECC)

Semester 7
Cloud Computing | Internet of Things | Internship | Internet of Things | Language | Skill (SEC) and (AECC)

Semester 8
Block Chain Technologies | Cryptography and System Security | Block Chain Technologies LAB | Language | Skill (SEC) and (AECC)

Software Developer/Engineer | Web Developer | Database Administrator | Systems Analyst | Network Administrator | IT Consultant | Quality Assurance Analyst | Technical Support Specialist | Project Manager | Mobile App Developer

Students' Work

Have a glance at some of the stellar work executed by our students.

Career Path

Our 360 comprehensive learning-based model opens up multiple avenues and opportunities for students.

Career image
  • Computer Graphics

  • Internet Technologies

  • Accounting Applications

  • Music and Video Processing

  • Programming Languages

  • Personal Information Management

  • Database Management

  • Systems Analysis

  • Word Processing

  • Test Engineer

  • Web Developer

Footer
OUR PARTNERS