Through this course the KWUST graduant will be equipped with strong scientific and analytical background of how to solve real world computing problems as well as basic research capacity, which is very important for further development of the filed in the country and elsewhere.
To emphasize the practicability of this course the student is to complete a Computer Science project that is supervised and assessed by the department.
Upon completion of the prescribed programme for the Bachelor of Science in Computer Science, the graduate will have knowledge to be able to demonstrate a high level of competence in the following:
- ability to use of a general computer desktop products and networks to support personal and group work.
- demonstrate an understanding of process and data analysis techniquies and their places of Software application.
- ability to implement reliable software solutions and pproduce technical documentation.
- ability to select and apply software engineering paradigm in appropriate situations.
- Demonstrate an understanding of how to design and imple ment programming language.
- ability in use of various programming languages for the application to problems related in both business and scientific areas.
- the ability to design and implement non-trivial network solutions.
- Exceptional abilities in selected specialist areas of computing.