Programming Courses at INtel College

NAME OF COURSE

DESCRIPTION

DURATION (Hrs)

COST (Ksh)

Programming Concepts

This course is intended for anyone with an interest in programming and requires basic programming concepts. Students will learn programming concepts and principles that are common to all languages. A brief application of these concepts will be done using C language. This is a course that lays a strong background to programming. Therefore, after its completion, a student will have acquired concepts and principles that can enable him/her to engage in other higher programming languages like C++, Java or any other language. Basic concepts in programming are universal in all languages, although with some variations. Other related courses include: C++, Java, Visual Basic, Visual Basic.Net and PHP.

20

10,000

C++ (Level 1 and 2)

This course provides an introduction to computer program design and development using the C++ language. A structured, multi-phase, program development process featuring a series of steps involving problem definition, top-down design, and formal program specification is stressed. The course is intended to provide the novice programming student with the techniques needed to develop well-documented, structured computer programs. Students who do not possess computer programming experience are strongly encouraged to complete Introduction to Programming Concepts before attempting this course.

20

15,000 each Level

Java (Level 1 and 2)

Java is one of the most popular programming languages used to create Web applications and platforms. It was designed for flexibility, allowing developers to write code that would run on any machine, regardless of architecture or platform. According to the Java home page, more than 1 billion computers and 3 billion mobile phones worldwide run Java. This course enable candidates who want to become programmers in Java build their skills and have a general ability of developing simple java programs.

20

15,000 each Level

ASP.Net

ASP.NET is a web development platform, which provides a programming model, a comprehensive software infrastructure and various services required to build up robust web applications for PC, as well as mobile devices. ASP.NET works on top of the HTTP protocol, and uses the HTTP commands and policies to set a browser-to-server bilateral communication and cooperation. This course will provide leaners with the ability to develop and produce interactive, data-driven web applications over the internet.

20

15,000

PHP Level 1

This course is intended for students who are interested in pursuing programming. It is an entry-level course to further programming and requires that the student must have knowledge in HTML or XHTML. PHP (Hypertext Preprocessor) is a server side scripting language which implies that all PHP scripts have to be executed from a web server. This is a course that may lead to a career as a Web Developer

20

15,000

PHP Level 2

This course provides an entry into advanced PHP programming. The student will be required to create databases and various interaction forms so as to be able to connect them to the database. The student is also expected to learn advance HTML, CSS, and XHTML

20

15,000

Python Programming (Level 1 and 2)

This course provides an introduction to computer program design and development using the Python programming language. Python is a widely used high-level, general-purpose, interpreted, dynamic programming language. The course is intended to provide the novice programming student with the techniques needed to develop well-documented, computer programs. Students who do not possess computer programming experience are strongly encouraged to complete “Introduction to Programming Concepts” before attempting this course.

20

15,000 each Level