|
|
 |
|
Degree: B.Sc. (Honors) in Computer Science |
|
|
|
When people think about computer science, most people think about computer programming. While computer science includes programming, it is about much more. The following is a list of some of the many different areas that computer scientists study.
|
|
|
|
|
|
|
When people think about computer science, most people think about computer programming. While computer science includes programming, it is about much more. The following is a list of some of the many different areas that computer scientists study. |
|
|
|
Computer Networking |
Embedded Systems |
|
Software Engineering |
Bioinformatics |
|
Artificial Intelligence |
Robotics |
|
Human-Computer Interaction |
Security and Cryptography |
|
Databases & Data Mining |
Mobile Computing |
|
Pervasive Computing |
Programming Languages |
|
Wireless Sensor Networks |
Analysis of Algorithms |
|
|
|
|
Why Study at School of Computer Science? |
|
|
|
|
Like GIFT the school is enthusiastic, young, and growing rapidly. The school is home to over 100+ students pursuing their BSc (Honors) CS degree. The school is planning for strong growth in the coming years. The school has highly qualified faculty with academic as well as industry experience. The faculty is seasoned in teaching and branching out in research, outreach, and community service. Distinguishing features of the school are: |
|
|
|
 |
|
Rich computing environment (Linux, Windows & Mac OS) |
|
 |
|
Broad exposure to trends in computing |
|
 |
|
Diverse final projects |
|
 |
|
Hands-on Learning opportunities |
|
 |
|
Interactive, applied and project oriented teaching |
|
 |
|
Weekly seminar |
|
|
|
|
Students have access to an excellent computing environment. Following computer labs are available to the students to design and develop new systems, and test new and innovative ideas. |
|
|
|
GIFT General Lab |
CS Teaching lab for Network & Operating Systems |
|
GIFT Lecture Lab |
CS Project Lab |
|
GIFT Library Lab |
CS Research Lab |
|
Language Center & Graphics Lab |
CS Hardware/Embedded System Lab |
|
|
|
|
At the end of 3rd year of study, CS students develop strong links with industry through summer internship. Currently final year students are doing following projects to fulfill their graduation requirement. |
|
|
|
Urdu Desktop |
Home Security & Automation |
|
IP Telephony & VoIP |
Speech Technologies for Web |
|
Location Aware GIS Applications |
Content Management |
|
3D Animation and Virtual Reality |
Intrusion Detection |
|
LDAP |
J2EE |
|
Sensor Network Distributed Systems |
Embedded Systems |
|
|
|
|
The B.Sc. (Honors) in CS program is strongly committed to teaching the fundamentals of Computer Science as its first, foremost, and basic objective. On top of that, we impart to the student hands on, practical knowledge of real world technologies. We incorporate a diverse set of technologies and tools in the practical/lab sessions of our courses to balance the student’s learning. |
|
|
| Course Code |
Course Title |
Credit Hours |
|
| CS-104 |
Introduction to Programming |
3+1 |
|
| CS-107 |
Discrete Mathematics |
3 |
|
| CS-201 |
Object Oriented Programming |
3+1 |
|
| CS-203 |
Numerical Analysis |
3 |
|
| CS-207 |
Computer Architecture |
3 |
|
| CS-210 |
Database Systems |
3 |
|
| CS-212 |
Automata Theory |
3 |
|
| CS-214 |
Data Structures and Algorithms |
3 |
|
| CS-215 |
Computer Organization & Assembly |
3 |
|
| CS-216 |
Digital Logic Design |
3+1 |
|
| CS-304 |
Operating Systems |
3 |
|
| CS-306 |
Software Engineering |
3 |
|
| CS-308 |
Data Communication & Networks |
4 |
|
| CS-318 |
Analysis of Algorithms |
3 |
|
| CS-433 |
Internship |
1 |
|
| CS-431 |
Project I |
3 |
|
| CS-432 |
Project II |
3 |
|
| ENG-105 |
Composition & Writing |
3+1 |
|
| ENG-312 |
Technical Writing for Scientists |
3 |
|
| MATH-101 |
Calculus I |
3 |
|
| MATH-102 |
Probability & Statistics |
3 |
|
| MATH-103 |
Calculus II |
3 |
|
| MATH-104 |
Linear Algebra |
3 |
|
| MATH-203 |
Differential Equations |
3 |
|
| ECO-101 |
Introduction to Economics |
3 |
|
| ACC-101 |
Principles of Accounting |
3 |
|
| MGT-201 |
Principles of Management |
3 |
|
| PHY-101 |
Physics I |
3 |
|
| PHY-202 |
Physics II |
3 |
|
| SS-114 |
Logic & Critical Reasoning |
3 |
|
| SS-125 |
Islamic Studies |
3 |
|
| SS-126 |
Pakistan Studies |
3 |
|
| SS-128 |
Social Work |
1 |
|
|
| Elective Courses |
|
| CS-412 |
Advance Databases |
|
| CS-429 |
Programming Languages |
|
| CS-406 |
Software Engineering II |
|
| CS-319 |
Web Technologies |
|
| CS-427 |
E-Commerce Web Services |
|
| CS-420 |
Embedded Systems |
|
| CS-425 |
Computer Graphics |
|
| CS-424 |
Multimedia Systems |
|
| CS-415 |
Artificial Intelligence |
|
| CS-311 |
Visual Programming |
|
| CS-303 |
Web Development |
|
| CS-309 |
Advanced Programming Techniques |
|
| CS-402 |
Data Mining |
|
| CS-422 |
Distributed System |
|
| CS-435 |
System Programming |
|
| CS-428 |
Compiler Construction |
|
| CS-541 |
Introduction to Telecommunication |
|
| CS-112 |
Circuit Analysis |
|
| CS-108 |
Basic Electronics |
|
| CS-643 |
Digital Signal Processing |
|
| CS-642 |
Digital Communication |
|
|