Our Computer Science students are involved in all aspects of computing. They create techniques for computer problem solving (called algorithms), develop software and implement hardware and software. The students take courses that provide a sound basis in "classic" computer science, including programming concepts, languages, algorithms, data structures, databases, management information system, networking concepts, discrete math, computer organization, operating systems, programming language translators, numerical methods and assembly language programming. The focus is not only on the world of computers but also to inculcate managerial qualities in them we also provide courses such as business ethics, psychology, mathematics, personnel management, statistics, english, economics and computer ethics. For advanced study, they can choose to study distributed operating system, artificial intelligence, object oriented analysis and design, parallel processing, computer graphics and software engineering.
- » To provide students an in-depth understanding of computer software, designing techniques, implementation, maintenance, and use of software.
- » To provide courses that help students to become confident in theoretical and practical skills needed for country’s industrial and technical growth.
- » To be able to respond to the needs of an information-based and computer-oriented society.
- » To train the students to design and develop various computer-based systems in various areas.
- » To provide effective information technology, engineering and business oriented courses to enable students for twenty-first century.
- » To prepare students for admission to computer science post graduate program.
- » To understand the interdisciplinary connections of computer science.
Mazoon College computer science graduates can work in every environment imaginable. From large corporations to small companies and self-started businesses in the Sultanate of Oman and foreign countries.
The job opportunities will include (but are not limited to): programmer, system analyst, system and network administrator, hardware engineer, web designer and developer, database designer and administrator, human-computer interaction specialist, IT marketing manager, primary school, secondary school or University teachers and consultants across a variety of IT contexts.