associate degree in computer science
associate degree in computer science
Get ready to dive deep into the world of computer science with Newports Institute’s Associate Degree Program (ADP) in Computer Science. Whether you’re an aspiring tech enthusiast or looking to enhance your career prospects, this program equips you with the foundational knowledge and practical skills needed to thrive in the ever-evolving field of technology.
In the ADP in Computer Science, you’ll embark on a journey to develop a comprehensive understanding of computer systems, programming languages, algorithms, and data structures. Through hands-on projects and interactive learning experiences, you’ll gain proficiency in software development, system analysis, and computer networking.
This program is tailored for individuals who seek to kickstart their careers in IT or advance their current positions by acquiring a solid educational background. Graduates of the ADP in Computer Science are poised for success in roles such as software developer, systems analyst, IT specialist, and more.
Moreover, for those aiming to further their education, this associate degree serves as a solid stepping stone towards pursuing higher academic credentials in the field of computer science. With the ADP in Computer Science, you can fast-track your journey towards obtaining a bachelor’s degree, opening doors to a myriad of opportunities in specialized areas of computing and technology.
The Bachelor of Science in Computer Science program is designed to cater to the needs of students who aspire to delve deeper into the realm of computer science. Building upon the foundational knowledge acquired in the associate program, this bachelor’s degree offers a more comprehensive curriculum, encompassing advanced topics such as artificial intelligence, cybersecurity, and database management.
Upon completion of the program, graduates emerge equipped with a diverse skill set and a deep understanding of cutting-edge technologies, empowering them to pursue diverse career paths in software engineering, data science, cybersecurity, and beyond. Whether your passion lies in developing innovative software solutions, safeguarding digital assets, or pioneering breakthroughs in AI, the Bachelor of Science in Computer Science sets the stage for a rewarding and impactful career in the dynamic world of technology.
- Overview
- Requriments
- Career Prospects
- Roadmap
Get ready to dive deep into the world of computer science with Newports Institute’s Associate Degree Program (ADP) in Computer Science. Whether you’re an aspiring tech enthusiast or looking to enhance your career prospects, this program equips you with the foundational knowledge and practical skills needed to thrive in the ever-evolving field of technology.
In the ADP in Computer Science, you’ll embark on a journey to develop a comprehensive understanding of computer systems, programming languages, algorithms, and data structures. Through hands-on projects and interactive learning experiences, you’ll gain proficiency in software development, system analysis, and computer networking.
This program is tailored for individuals who seek to kickstart their careers in IT or advance their current positions by acquiring a solid educational background. Graduates of the ADP in Computer Science are poised for success in roles such as software developer, systems analyst, IT specialist, and more.
Moreover, for those aiming to further their education, this associate degree serves as a solid stepping stone towards pursuing higher academic credentials in the field of computer science. With the ADP in Computer Science, you can fast-track your journey towards obtaining a bachelor’s degree, opening doors to a myriad of opportunities in specialized areas of computing and technology.
The Bachelor of Science in Computer Science program is designed to cater to the needs of students who aspire to delve deeper into the realm of computer science. Building upon the foundational knowledge acquired in the associate program, this bachelor’s degree offers a more comprehensive curriculum, encompassing advanced topics such as artificial intelligence, cybersecurity, and database management.
Upon completion of the program, graduates emerge equipped with a diverse skill set and a deep understanding of cutting-edge technologies, empowering them to pursue diverse career paths in software engineering, data science, cybersecurity, and beyond. Whether your passion lies in developing innovative software solutions, safeguarding digital assets, or pioneering breakthroughs in AI, the Bachelor of Science in Computer Science sets the stage for a rewarding and impactful career in the dynamic world of technology.
- The students who have done Intermediate with statistics & mathematics can apply for this program.
- The students with mathematics & computer science or mathematics & physics educational background are also eligible to apply in this degree program.
- F.Sc pre-medical students with additional subjects can also get themselves enrolled in this degree program.
- A-level students are also eligible to apply.
- Applications developer
- Cyber security analyst
- Game developer
- Information systems manager
- IT consultant
- Multimedia programmer
- Web developer
- Web designer
- Software engineer
SEMESTER-1 | ||
COURSE CODE | COURSE TITLE | CREDIT HOURS |
CSC-100 | INTRODUCTION TO INFORMATION & COMMUNICATION TECHNOLOGIES | 2+1 |
CSC-124 | PROGRAMMING FUNDAMENTALS | 3+1 |
COM-001 | ENGLISH COMPOSITION AND COMPREHENSION | 3+0 |
MTH-100 | CALCULUS AND ANALYTICAL GEOMETRY | 3+0 |
ISL-155 | ISLAMIC STUDIES | 2+0 |
PHY-101 | APPLIED PHYSICS | 3+1 |
TOTAL CREDIT HOURS | 19(16+3) | |
SEMESTER-2 | ||
COURSE CODE | COURSE TITLE | CREDIT HOURS |
CSC-320 | OBJECT ORIENTED PROGRAMMING | 3+1 |
COM-140 | COMMUNICATION SKILLS | 3+0 |
EEG-141 | DIGITAL LOGIC DESIGN | 3+1 |
STA-210 | PROBABILITY AND STATISTICS | 3+0 |
HUM-106 | PAKISTAN STUDIES | 2+0 |
UNIVERSITY ELECTIVE-1 | 3+0 | |
TOTAL CREDIT HOURS | 19(17+2) | |
SEMESTER-3 | ||
COURSE CODE | COURSE TITLE | CREDIT HOURS |
CSC-227 | DESIGN AND ANALYSIS OF ALGORITHMS | 3+0 |
MTH-220 | DIFFERENTIAL EQUATIONS | 3+0 |
MTH-141 | DISCRETE STRUCTURES | 3+0 |
HUM-210 | PROFESSIONAL PRACTICES | 3+0 |
COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGE | 3+1 | |
COMPUTER SCIENCE ELECTIVES – 1 | 3+0 | |
TOTAL CREDIT HOURS | 19(17+2) | |
SEMESTER-4 | ||
COURSE CODE | COURSE TITLE | CREDIT HOURS |
CSC-211 | DATA STRUCTURES AND ALGORITHMS | 2+1 |
CSC-237 | DATABASE SYSTEMS | 3+1 |
CSC-340 | AUTOMATA THEORY | 3+0 |
MTH-230 | LINEAR ALGEBRA | 3+0 |
COMPUTER SCIENCE ELECTIVE-2 | 3+0 | |
UNIVERSITY ELECTIVE-2 | 3+0 | |
TOTAL CREDIT HOURS | 19(17+2) |
UNIVERSITY ELECTIVES | ||||
COURSE CODE | COURSE TITLE | CREDIT HOURS | ||
SS-205 | PRINCIPLES OF PSYCHOLOGY | 3+0 | ||
MAN-110 | ENTREPRENEURSHIP | 3+0 | ||
NC | CORPORATE SOCIAL RESPONSIBILITY | NC(0+0) | ||
ACC-100 | FUNDAMENTALS OF ACCOUNTING | 3+0 | ||
ACC-205 | FINANCIAL ACCOUNTING | 3+0 | ||
CSC-384 | E- COMMERCE | 3+0 | ||
CSC-510 | MANAGEMENT INFORMATION SYSTEMS | 3+0 | ||
HRM-205 | HUMAN RESOURCE MANAGEMENT | 3+0 | ||
ECO-105 | MICRO AND MANAGERIAL ECONOMICS | 3+0 | ||
ECO-110 | MACRO ECONOMICS | 3+0 | ||
LAW610 | BUSINESS AND LABOUR LAW | 3+0 | ||
TOTAL (ANY TWO OF THE ABOVE) | 6 |
COMPUTER SCIENCE ELECTIVES | ||||
COURSE CODE | COURSE TITLE | CREDIT HOURS | ||
CSC-312 | Computer Graphics | 2+1 | ||
CSC-512 | Digital Image Processing | 3+1 | ||
CSC-513 | Digital Signal Processing | 3+1 | ||
CSC-450 | Computer Vision | 3+0 | ||
CSC-455 | Distributed Computing | 3+1 | ||
CSC-456 | Data and Network Security | 3+0 | ||
CSC-482 | Wireless Networks | 3+1 | ||
CSC-356 | Web Engineering | 3+0 | ||
CSC-376 | Fundamentals of Data Mining | 3+0 | ||
CSC-540 | Computational Intelligence | 3+0 | ||
CSC-541 | Multi Agent Systems | 3+0 | ||
CSC-542 | Natural Language Processing | 3+0 | ||
CSC-538 | Distributed Databases | 3+0 | ||
CSC-551 | Advanced Database Systems | 3+0 | ||
CSC-237 | Mobile Application Development | 3+1 | ||
CSC-280 | Web Design and Development | 3+1 | ||
CSC-543 | Data Warehousing | 3+1 | ||
CSC-451 | Expert Systems | 3+0 | ||
CSC-452 | Artificial Neural Network | 3+0 | ||
CSC-453 | Fuzzy Logic Systems | 3+0 | ||
CSC-545 | Computer Game Development | 3+1 | ||
CSC-546 | Logical Paradigms of Computing | 3+0 | ||
CSC-547 | Formal Methods in Software Engineering | 3+0 | ||
CSC-267 | Signals and Systems | 3+0 | ||
CSC-442 | Software Quality Assurance | 3+0 | ||
CSC-591 | Cyber Laws and Policies | 3+0 | ||
TOTAL (ANY TWO OF THE ABOVE) | 6 (6+0) |