BS (Hons) Computer Science
The 4-year BS (Hons) degree program at FCCU is duly accredited by NCEAC (National Computing Education Accreditation Council) of HEC and is complemented by the University’s liberal arts education system. The program provides a solid understanding of the theory and techniques of Computer Science so that upon graduation the students can enter various industries or pursue graduate studies. Our courses are a mix from various areas that reflect the excitement and joy of computing, e.g. mathematics, electronics, algorithms, programming, theoretical computer science, artificial intelligence, application development, software engineering, networks, operating systems, databases, computer vision, human-computer interaction and more.
The mission of BS (Hons.) Computer Science program is to prepare students for gainful employment, higher education, and research in Computer Science by educating them in fundamental concepts, knowledge, and techniques of the discipline and how to implement them in a responsible way.
Program Learning Outcomes |
|
|
Academic Education |
PLO 1 |
Completion of an accredited program of study designed to prepare graduates as computing professionals. |
|
Knowledge for Solving Computing Problems |
PLO 2 |
Apply knowledge of computing fundamentals, knowledge of a computing specialization, and mathematics, science, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements |
|
Problem Analysis |
PLO 3 |
Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines. |
|
Design/Development of Solutions |
PLO 4 |
Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations |
|
Modern Tool Usage |
PLO 5 |
Create, select, adapt, and apply appropriate techniques, resources, and modern computing tools for complex computing activities, with an understanding of the limitations |
|
Individual and Teamwork |
PLO 6 |
Function effectively as an individual and as a member or leader in diverse teams and in multi -disciplinary settings |
|
Communication |
PLO 7 |
Communicate effectively with the computing community and with society at large about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions |
|
Computing Professionalism and Society |
PLO 8 |
Understand and assess societal, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practice |
|
Ethics |
PLO 9 |
Understand and commit to professional ethics, responsibilities, and norms of professional computing practice |
|
Lifelong Learning |
PLO 10 |
Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional |
PEO1: Core Knowledge
Graduates will possess core computing knowledge and skills to establish themselves in professional roles.
PEO2: Professionalism
Graduates will fulfill their professional responsibilities taking due account of ethical dimension of their conduct.
PEO3: Leadership
Graduates will be effective as members/leaders of inclusive and multi-disciplinary teams, communicating effectively, and engaging with society for creative problem solving.
PEO4: Continuous Improvement
Graduates will be acquiring new knowledge professionally or academically.
Program Learning Outcomes[1] | |
Academic Education | |
PLO 1 | Completion of an accredited program of study designed to prepare graduates as computing professionals. |
Knowledge for Solving Computing Problems | |
PLO 2 | Apply knowledge of computing fundamentals, knowledge of a computing specialization, and mathematics, science, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements |
Problem Analysis | |
PLO 3 | Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines. |
Design/Development of Solutions | |
PLO 4 | Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations |
Modern Tool Usage | |
PLO 5 | Create, select, adapt, and apply appropriate techniques, resources, and modern computing tools for complex computing activities, with an understanding of the limitations |
Individual and Teamwork | |
PLO 6 | Function effectively as an individual and as a member or leader in diverse teams and in multi -disciplinary settings |
Communication | |
PLO 7 | Communicate effectively with the computing community and with society at large about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions |
Computing Professionalism and Society | |
PLO 8 | Understand and assess societal, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practice |
Ethics | |
PLO 9 | Understand and commit to professional ethics, responsibilities, and norms of professional computing practice |
Lifelong Learning | |
PLO 10 | Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional |
● Students who have passed their Intermediate
● A- Level students who have cleared at least 3 principal A-Level exams (not AS Level)
Equivalence attested from the IBCC Needed .
● A- Level students who have given their A levels exams in October, November and are awaiting
results are eligible to apply, they need to attach a copy of the statement of entry.
● Students who have done their American High School. Equivalence needed attested from the
IBCC .
● Students who have done their Intermediate from the Technical Board
● Students applying for BS (Hons) Biotechnology must have done FSc Pre-Medical or should have
studied Biology and Chemistry in A-Level.