Durham College - Oshawa Campus Background Image
Image of Durham College - Oshawa Campus
Engineering and Technology
Advanced Diploma in Computer Programming and Analysis (Co-op option available)
Advanced Diploma in Computer Programming and Analysis (Co-op option available)

Advanced Diploma in Computer Programming and Analysis (Co-op option available)

  • ID:DC010026
  • Level:3-Year Undergraduate Advanced Diploma
  • Duration:
  • Intake:

Fees (CAD)

* Compulsory Ancillary, Program Incidental

Estimated Total/program:
Apply
60
Accept letter
100
Visa
20
Fly
1

Admission Requirements

Entry Requirement

English Requirement

  • Academic IELTS: 6.0, no band score less than 5.5**
    Applicants with an Indian or Pakistani passport are required to submit official Academic IELTS test scores with a minimum overall score of 6.0, with no band score below 6.0, as per SDS guidelines. Select programs may require higher scores. TOEFL / PTE / CAEL test scores and English for Academic Purposes (EAP) will not be accepted.

  • IBT TOEFL: 80, with minimum section scores of 20

  • PTE Academic: 53 minimum overall, no section below 49 L,W,S,R

  • CAEL: Overall scores of 60 with no section below 60

  • DET 105

Course Information

This program offers comprehensive study in information technology, systems methodologies and application programming, built on a solid foundation of business expertise. The curriculum includes in-depth instruction and the practical application of structured, mainframe and object-oriented programming languages.

Additionally, you will receive extensive training in:

  • Advanced application development

  • Database administration

  • Internet development

  • Project management

You will work independently and in teams to create course deliverables. As a graduate you will begin your career in programming, microcomputer support or computer operations and, with experience, advance to the position of systems analyst with responsibility for the design and planning of system networks and technical support or a management position in programming, operations or other areas. 

Note: To ensure you make an informed decision about your information technology (IT) career path, a common first semester is offered for the Computer Systems Technician, Computer Systems Technology, Computer Programmer and Computer Programmer Analyst programs. This approach will give you an opportunity to explore the systems/programming applications and networking/hardware applications of the IT sector. At the end of the first semester, you will then select your program of choice.

More information click :here

SEMESTER 1

  • Communications I For IT (COMM 3201)

  • Computer Systems-Hardware (CSYS 1122)

  • Intro To Databases (DBAS 1201)

  • Data Communications & Networking I (DCOM 1100)

  • Mathematics For I.T. (MATH 1110)

  • Introduction To Programming (PROG 1205)

SEMESTER 2

  • General Education Elective (GNED 0000)

  • Linux I (LINU 4100)

  • Net Development I (NETD 2202)

  • OOP I (OOP 2200)

  • Systems Development I (SYDE 2203)

  • Web Development-Fundamentals (WEBD 2201)

SEMESTER 3

  • General Education Elective (GNED 0000)

  • IT Career Essentials (ITCE 3200)

  • Net Development II (NETD 3202)

  • OOP II (OOP 3200)

  • Systems Development II (SYDE 3203)

  • System Support & Automation (SYSA 3204)

  • Web Development-Intermediate (WEBD 3201)

SEMESTER 4

  • Database Development I (DBAS 5206)

  • General Education Elective (GNED 0000)

  • Mainframe Development (MAFD 4202)

  • OOP III (OOP 4200)

  • Web Development - Enterprise (WEBD 4201)

  • Web Develop-Client Side Script (WEBD 6201)

SEMESTER 5

  • Database Development II (DBAS 6206)

  • IT For Business I (ITBU 5200)

  • Mainframe Development II (MAFD 5202)

  • Mobile Development (MODE 4201)

  • Web Development-Frameworks (WEBD 5201)

SEMESTER 6

  • Capstone Project (CAPR 6203)

  • Field Placement Seminar-CPA (FWKI 6203)

  • Field Placement-CPA (FWKI 6204)

  • IT For Business II (ITBU 6200)

  • Mainframe Development III (MAFD 6202)

  • Systems Development III (SYDE 5203)

  • Emerging Technologies (TECH 6200)

 

See moreSee less

Pre Courses

No Course!
See moreSee less

Pathway Courses

No Course!
See moreSee less

Career Opportunity

Career Opportunity

  • Application support engineer

  • Assistant software developer

  • Developer/programmer analyst

  • Junior business analyst

  • Project manager

  • Quality assurance analyst

  • Research analyst

  • Service desk analyst

  • Support technician

  • Web developer

Ability to settle

Overseas Student Health Cover

Medical Insurance: 500 CAD per year

Same Courses

Close search