The Faculty of Computer Science of Nugaal University was established in 2006 The Faculty provides degree program leading to a Bachelors of Computer Sciences (BCS).The BCS Department also offers a variety of service courses for Summer time, including a number of programming language courses as an introductory computing course and a computer technology and math course. These programs are constantly being updated in order to reflect current research in the field, to satisfy curriculum recommendations by the NU and to remain up to date with changes in technology.
All programs emphasize a combination of theory and practice. The curriculum enables students to gain the knowledge and background needed to further their professional and academic growth and to develop skills which will allow them to contribute meaningfully as computer scientist and information science professionals.
VISION
A leading Faculty acting locally but thinking globally that provides quality education relevant to the individual and the local community
MISSION
The Bachelor degree of Computer Science equips students with the understanding of how computers work the knowledge of their capabilities, and the ability to anticipate and meet the technological demands of the country.
OBJECTIVES OF THE FACULTY
- To provide a solid education in computer science in liberal arts setting that prepares the student for graduate study or entrance into a profession in the computing sciences.
- To help students develop the ability and mental precision necessary to analyze, think critically, consider alternatives, and finally to be creative in computer science.
- To provide courses and personnel that view computer science as part of the human endeavor, that is, to see computer science in relation to more general intellectual development and to the needs of society.
- To foster an aptitude and desire for life-long learning
OUTCOMES AFTER COMPLITION OF DEGREE
- An understanding of programming language concepts;
- Knowledge of computer organization;
- An ability to analyze computational systems;
- Knowledge of computer operating systems;
- An understanding of the foundations of computer science;
- An understanding of software engineering principles and the ability to apply them to software design.
- Knowledge of advanced computer science topics;
- An understanding of mathematics appropriate for computer science;
- Knowledge of probability and statistics;
10 and ability to design experiments and interpret experimental data
KNOWLEDGE AND SKILLS
SKIL | SUBJESTS |
Mathematical Skills | § Mathematical Statistics and probability § Exploring Mathematical § Pre-Calculus § Calculus |
Programming Skills | § Basic Programming Skills § Programming with C § Object Oriented Programming with C++ § Visual Programming § Basic Programming in Java § Advanced Java (GUI) § Advance Internet and web programming |
Database management skills | § Relational Database management System( Oracle) § Data mining and warehousing |
Networking Skills | § Data communication and Networking § Network Administration § Cisco CCNA § Network Security |
Management Skills | Principles of Management IT project Management |
Software engineering Skills | Software Engineering Data structure and algorithm |
System Analysis and design Skills | System analysis and design Compiler design |
Scheme of Study
Summary of BCS (Computer Science) Bachelor Degree Requirements:
Category | Courses | Credit Hours |
University Common Course | 10 | 10 |
Major Course | 28 | 110 |
Supportive Course | 12 | 25 |
Total Average | 50 | 145 |
ELIGIBILITY CRITERIA
Persons with ambition to work in ICT field in various fields such as; programming and software development, information systems operation and management, telecommunications and networking, computer science research, web and Internet, graphics and multimedia, training and support, and computer industry specialists.
Eligible persons must have at least successfully completed their O level education or its equivalent. A person must have attained an overall grade of C and at least grade C in five subjects including Mathematics and English. A person with a diploma in a related field of study.
Persons with the following abilities are most likely to be successful in pursuing a career in Computer Science
- People skills
- Numerical acumen
- Clear vision
- Finger dexterity
CAREER OPPORTUNITIES
Computers have become a part of modern life, and new applications are introduced every day. The use of computer technologies is commonplace in types of organizations, in academia, research, industry, government, private and business organizations. As computers become more and more pervasive, the potential for computer-related careers will continue to grow and the career paths in computer-related fields will become more diverse.
The career opportunities for computer science graduates include some of the following areas;
- Systems analyst
- Systems consultant
- Software engineer
- Systems programmer
- Database analyst
- Artificial Intelligence programmer
- User interface designer
- Electronic data processing (EDP) auditor
- Database administrator
- Systems administrator
- Computer security specialist
- Management/IT consultants
- Information systems manager
- Network engineer/consultant
- Network administrator
- Computer scientist/researcher
- Computer science professor
- Artificial Intelligence researcher
- Data miner
- Internet applications programmers
- Webmaster
- Internet advertising designer
- Multimedia developer
- Dean's Message
- Program Description
- Program Contents
- Course Description
- Faculty Members