The fundamental objective of our Computer Science program is to provide the opportunity for our students to develop a firm foundation in Computer technology, Science and design methodology of computing systems. Our course covers all fundamentals, working and expert subjects that provide a holistic learning environment where students understand and are able to apply the most contemporary and essential tools needed in the breadth and depth of Computer Science & Engineering.
STUDENT OUTCOMES FOR OUR COMPUTER SCIENCE PROGRAMS
- An ability to design a software or digital hardware system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.
- Knowledge of probability and statistics, including applications to Computer Science and Engineering.
- Knowledge of Mathematics through differential and integral calculus, basic science, Computer Science, and engineering sciences, necessary to analyze and design complex systems containing hardware and software components, as appropriate to Computer Engineering.
- Knowledge of advanced Mathematics, including linear algebra, numerical computing methods for engineering, and discrete Mathematics.
- Knowledge of algorithms and data structures
- An ability to apply design and development principles in the construction of software systems of varying complexity.
- Knowledge of concepts of programming languages.
- Knowledge of computer organization and architecture.
- Knowledge of theoretical foundations.
- Knowledge of problem analysis and solution design.
- An ability to apply mathematical foundations, algorithmic principles, and Computer Science theory in modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
PROGRAM STRUCTURE
Our curriculum lays intensive focus on:
Computer Programming And Problem Solving / Object Oriented Paradigm & Programming/ Digital Logic / Data Structures & Algorithms/ Computer Architecture & Organisation / Algorithm Design & Analysis / Microprocessor & Interfacing / Operating Systems / Computer Networks / Programming Language Translators / Graphics And Multimedia / Database Systems / Software Engineering / Internet & Web Programming / Image & Vision Computing / Software Project Management / Mobile Computing / Operations Research / Information Security / Cloud Computing / Wireless Networks / Concurrent & Distributed Systems / Data Warehousing & Data Mining
Know more about the Program Structure
CUTTING EDGE LABS
Modern Group of Colleges has excellent infrastructure, including domain specific laboratories associated with the technical divisions. Major Laboratories include: Theoretical Computer Science and Language Processing/ Open Source technologies/ Data technology/ Grid-Cloud Computing/ Software Systems/ Computational Intelligence, High Performance Computing/ Mobile Computing and Intel Multi-core laboratories and Image Processing. All labs are equipped with the latest Hardware & Software for the upgradation of education and upliftment of research for students to meet the challenging needs of the IT sector.
SCOPE OF EMPLOYMENT
- As Developers and Specialists in high-end services and IT-product companies
- As Development Engineers, Technical Leaders and Managers.
- As Consultants, Solution Developers and Entrepreneurs.
- As Computing Specialists in Research Labs and Technology Providers
- As System/ Network Performance Analysts and Simulation / Evaluation Specials in IT companies.
CAREERS
We have number of industry tie-ups with blue chip companies such as; Google, Microsoft, Amazon, Infosys, Wipro & HCL Technologies they hire CSE candidates in large numbers.
ADMISSION PROCEDURE
Admission is carried out on the basis of JEE rank for Punjab Domiciles and for students belonging to other states through online counselling conducted by IKG Punjab Technical University, 66.6% seats form the State Quota while 33.3% seats in each discipline are reserved for Management Quota. Admissions to all seats are made on the basis of merit of JEE/10+2 marks.
Third Semester | Fourth Semester | ||||
S.NO. | Subject Code | Subject Name | S.NO. | Subject Code | Subject Name |
1 | BTES 301-18 | Digital Electronics | 1 | BTCS 401-18 | Discrete Mathematics |
2 | BTCS 301-18 | Data structure & Algorithms | 2 | BTES 401-18 | Computer Organization & Architecture |
3 | BTCS 302-18 | Object Oriented Programming | 3 | BTCS 402-18 | Operating Systems |
4 | BTAM 304-18 | Mathematics-III | 4 | BTCS 403-18 | Design & Analysis of Algorithms |
5 | HSMC 101/102- 18 | Foundation Course in Humanities (Development of Societies/Philosophy) | 5 | HSMC 122-18 | Universal Human Values 2 |
6 | BTES 302-18 | Digital Electronics Lab | 6 | EVS101- 18 | Environmental Sciences |
7 | BTCS 303-18 | Data structure & Algorithms Lab | 7 | BTES 402-18 | Computer Organization & Architecture Lab |
8 | BTCS 304-18 | Object Oriented Programming lab. | 8 | BTCS 404-18 | Operating Systems Lab |
9 | BTCS 305-18 | IT Workshop | 9 | BTCS 405-18 | Design & Analysis of Algorithms Lab |
10 | Summer Institutional Training | ||||
Fifth Semester | Sixth Semester | ||||
S.NO. | Subject Code | Subject Name | S.NO. | Subject Code | Subject Name |
1 | BTES 501-18 | Enterprise Resource Planning | 1 | BTCS 601-18 | Compiler Design |
2 | BTCS 501-18 | Database Management Systems | 2 | BTCS 602-18 | Artificial Intelligence |
3 | BTCS 502-18 | Formal Language & Automata Theory | 3 | BTCS UUU-18 | Elective-II |
4 | BTCS 503-18 | Software Engineering | 4 | BTCS YYY-18 | Elective-III |
5 | BTCS 504-18 | Computer Networks | 5 | BTOE *** | Open Elective-I |
6 | BTCS XXX-18 | Elective-I | 6 | BTCS 603-18 | Project-1 |
7 | MC | Constitution of India/ Essence of Indian Traditional Knowledge | 7 | BTCS 604-18 | Compiler Design Lab |
8 | BTCS 505-18 | Database Management Systems Lab | 8 | BTCS 605-18 | Artificial Intelligence Lab |
9 | BTCS 506-18 | Software Engineering Lab | 9 | BTCS UUU-18 | Elective-II lab |
10 | BTCS 507-18 | Computer Networks Lab | 10 | BTCS YYY-18 | Elective-III lab |
11 | BTCS XXX-18 | Elective-I Lab | |||
12 | Industrial *Training | ||||
Seventh Semester / Eighth Semester | Seventh Semester / Eighth Semester | ||||
S.NO. | Subject Code | Subject Name | S.NO. | Subject Code | Subject Name |
1 | BTCS 701-18 | Network Security and Cryptography | 1 | BTCS 801-18 | Semester Training |
2 | BTCS 702-18 | Data Mining and Data Warehousing | |||
3 | BTOE *** | Open Elective-II | |||
4 | BTCS ZZZ-18 | Elective- IV | |||
5 | BTCS TTT-18 | Elective-V | |||
6 | BTCS 703-18 | Project-II | |||
7 | BTCS ZZZ-18 | Elective- IV lab | |||
8 | BTCS TTT-18 | Elective- V lab | |||