Description:

The Computer Programming certificate develops in its diverse student population the essential qualities necessary for success in a rapidly changing technological environment. Students learn critical and analytical thinking, problem solving skills, and to effectively communicate ideas. Students in this program are prepared to join the twenty-first century workforce in a software developer's role.

Goals:

 

•  To prepare students to operate in various technological fields.

•  To conduct scientific research and development in IT fields.

•  To provide the graduates with capabilities of professionalism, and take the social and ethical responsibility towards the community.

•  To maximize students’ career potential in the job market.

 

Mission :

Offer high quality undergraduate educational programs and prepare leading programming professionals in software computing

 

Professional Occupations/Jobs:

  • Junior programmer
  • Web developer
  • Assistant Systems Analyst

Study Plan for Computer Programming and Operation Major

First Year

First Level         Second Level 
S.N. Course Code Course Name Theory  Practical  Credit 

Pre.Req

S.N Course Code Course Name Theory  Practical  Credit 

Pre.Req

1 SLM 101 Islamic Culture 2       - 2 - 1 ARB101 Arabic Lang. Skills 2 - 2 -
2 CMP 101 Introduction to Computer 2 2 3 - 2 CMP 172 Office Application 2 2 3 -
3 ENG 019 English Language (1) 15 - 6 - 3 ENG 020 English Language (2) 15 - 6 ENG019
4 BUS101 Principles of Business 3 - 3 - 4 COMM101 Communication Skills 2 - 2 -
    Total 22 2 14 -     Total 21 2 13  

 

Second Year

Third Level         Fourth Level 
S.N. Course Code Course Name Theory  Practical  Credit 

Pre.Req

S.N Course Code Course Name Theory  Practical  Credit 

Pre.Req

1 ENG 202 English for Computer 3 - 3 ENG020 1 CMP273 Visual Programming I 2 2 3 CMP 270
2 CMP270 Computer Programming 3 2 4 - 2 CMP274 Computer Organization 3 2 4 CMP 271
3 CMP271 Database I 2 2 3 - 3 CMP275 Database II 2 2 3   CMP272 
4 CMP272 Computer Mathematics 3 - 3 - 4 CMP276 Internet Technology 2 2 2       -
5 ARAB102 Arabic Writing 2 - 2 - 5 CMP277 Design & Analysis of Algorithm 3 - 2  
    Total 13 4 15 -     Total 12 8 16  

 

Third Year

Fifth Level         Sixth Level 
S.N. Course Code Course Name Theory  Practical  Credit 

Pre.Req

S.N Course Code Course Name Theory  Practical  Credit 

Pre.Req

1 CMP371 Visual ProgrammingII 2 2 3 CMP273 1 CMP375

Operating Systems

2 2 3 CMP371
2 CMP372 Computer Networks 2 2 3 - 2  CMP376 Network Administration 2 2 3 -
3 CMP373 Computer MaintenanceI 2 2 3 - 3 CMP377 Computer Maintenance II 2 2 3 -
4 CMP374 Internet Programming 2 2 3 CMP276 4 CMP383 Multimedia Technology 1 2 2 -
5 CMP381 System Analysis and Design 3 - 3 - 5 CMP390 Project 2 2 3 -
    Total 11 8 15 -     Total 9 10 14  

 

 

College Vision

Vision Department

The Computer Programming certificate develops in its diverse student population the essential qualities necessary for success in a rapidly changing technological environment. Students learn critical and analytical thinking, problem solving skills, and to effectively communicate ideas. Students in this program are prepared to join the twenty-first century workforce in a software developer's role.

College tasks

Goals:

•  To prepare students to operate in various technological fields.

•  To conduct scientific research and development in IT fields.

•  To provide the graduates with capabilities of professionalism, and take the social and ethical responsibility towards the community.

•  To maximize students’ career potential in the job market.

News

Announcement

Events

Rating
Last Change
Tuesday 16 Shawwal 1443