Assistant Professor
The curriculum of BS-CS program has been designed to provide solid foundation to all inter-related components of Computer Science in order to prepare the graduate for the future. The structure of the program has been designed to develop and enrich student problem solving skills, intuition for providing new solutions and better mathematical, oral and communications skills. Given the dynamic industry demands and future research challenges, the sound knowledge with practice for emerging technologies have been added in the curriculum to prepare the graduate for future endeavors.
The department mission is to provide students quality education and exposure to cutting-edge research opportunities in Computer Science, Information Technology and Software Engineering. We are committed to provide career oriented and intellectual endeavors of the highest international standards that contribute to the development of globally competitive economies, both regionally and nationally.
The program mission is to enable graduate and post-graduate students to enhance their educational and professional skills while using emerging technologies in Computer Science industry. The aim is to provide effective environment where they can improve their knowledge, communication and interpersonal skills that help them solving complex real-world problems in computing. The students will be able to use latest software tools to flourish their computing and software engineering skills leading them towards their professional careers.
The department objective is to:
The program is designed to provide a solid foundation for the learning computing, IT and Software Engineering education. The aim is to equip students with essential acquaintance for critical thinking, problem solving and other research and development (R&D) activities. The program is designed to achieve the following main objectives:
Eligibility Criteria: FSc Pre-Engineering/ FSc Computer Science with Mathematics/Inter Science or Equivalent with at least 2nd Divison (45% Marks)
Scheme of Study for BS Computer Science (4-Years Program)
Year-1 |
Course |
Credit Hours |
|||
Code |
Title |
Theory |
Lab |
Total |
|
Semester-1 |
CS-311 |
Introduction to ICT |
2 |
1 |
3 |
CS-312 |
Programming Fundamentals |
3 |
1 |
4 |
|
ENG-312 |
English I: Reading and Writing Skills |
3 |
0 |
3 |
|
MATH-314 |
Calculus & Analytical Geometry |
3 |
0 |
3 |
|
PHY-311 |
Applied Physics |
3 |
0 |
3 |
|
PS-311 |
Pakistan Studies |
2 |
0 |
2 |
|
Semester-II |
CS-321 |
Digital Logic Design |
3 |
0 |
3 |
CS-322 |
Object Oriented Programming-I |
3 |
1 |
4 |
|
CS-323 |
Discrete Structures |
3 |
0 |
3 |
|
ENG-321 |
English II: Composition and Writing |
3 |
0 |
3 |
|
STAT-311 |
Probability & Statistics |
3 |
0 |
3 |
|
ISL-311 |
Islamiat (Islamic Studies) |
2 |
0 |
2 |
|
Year-2 |
|
||||
Semester-III |
CS-431 |
Computer Organization & Assembly Language. |
3 |
1 |
4 |
CS-432 |
Data Structures & Algorithms |
3 |
1 |
4 |
|
CS-433 |
E-Commerce |
2 |
1 |
3 |
|
CS-434 |
Object Oriented Programming-II |
3 |
1 |
4 |
|
MATH-415 |
Multi-variate Calculus |
3 |
0 |
3 |
|
Semester-IV |
CS-441 |
Design & Analysis of Algorithms |
3 |
0 |
3 |
CS-442 |
Theory of Automata |
3 |
0 |
3 |
|
|
CS-443 |
Database Systems |
3 |
1 |
4 |
MATH-425 |
Linear Algebra |
3 |
0 |
3 |
|
MGT-313 |
Principles of Management |
3 |
0 |
3 |
|
Year-3 |
|
||||
Semester-V |
CS-551 |
Compiler Construction |
3 |
0 |
3 |
CS-552 |
Digital Image Processing |
3 |
1 |
4 |
|
CS-553 |
Operating Systems |
3 |
1 |
4 |
|
CS-554 |
Introduction to Software Engineering |
3 |
0 |
3 |
|
CS-555 |
Mobile Application Development |
3 |
1 |
4 |
|
Semester-VI |
CS-561 |
Artificial Intelligence |
3 |
1 |
4 |
CS-562 |
Computer Networks |
3 |
1 |
4 |
|
CS-563 |
Web Design and Development |
2 |
1 |
3 |
|
CS-564 |
Machine Learning |
3 |
1 |
4 |
|
ENG-441 |
English III: Academic Reading and Writing |
3 |
0 |
3 |
|
Year-4 |
|
||||
Semester-VII |
CS-571 |
Advance Programming |
3 |
1 |
4 |
CS-572 |
Wireless Networks |
3 |
0 |
3 |
|
CS-573 |
Final Year Project – I |
0 |
3 |
3 |
|
CS-574 |
Software Project Management |
3 |
0 |
3 |
|
CS-575 |
Parallel & Distributed Computing |
3 |
1 |
4 |
|
Semester-VIII |
CS-681 |
Data Mining |
3 |
1 |
4 |
CS-682 |
Professional Practices |
3 |
0 |
3 |
|
CS-683 |
Information Security |
3 |
0 |
3 |
|
CS-684 |
Final Year Project – II |
0 |
3 |
3 |
|
Grand Total |
136 |
Laboratories are places where theory meets practice for enhancing student learning and problem solving abilities. The Department of Computer Science has currently 02 well equipped and air conditioned labs with state-of-the-art hardware and software development tools. The lab computers are of latest generation with windows OS and host several softwares like MATLAB, Android/IoS studio-SDKs, Java with Eclipse, SQL, and other course related softwares. Both the laboratories are provided Internet connectivity for instant access to digital repositories worldwide.
Copyright© 2018 FATA UNIVERSITY.