Information Technology 198

ITEC 198: Programming Language.

Credit Hours: (1)

Prerequisites: Refer to course description on file in department office.

A self-paced course in which students that have had an introduction to programming can learn and apply another language. Languages that have been offered in the past include: FORTRAN, COBOL, LISP , C, Prolog, Shell, C++, Ada, and Visual Basic.  Course may be taken up to four times with a different language each time.

 

Detailed Description of Content of Course

The purpose of the course is to give the student a working knowledge of the language so that the student can use it for describing the solution to problems. Although the topics differ depending on the language being used, they will include the following as appropriate:

1. Primitive and user-defined data types

2. Predefined operations on the primitive data types

3. Decision making structures

4. Features for performing repeated actions

5. Subprogram structuring facilities

6. Information hiding facilities

7. Strengths and weaknesses of the language for different classes of applications (optional). 

 

Detailed Description of Conduct of Course

Students will complete a number of programming assignments on their own. This is the primary means by which they will become knowledgeable in the language. A scheduled lab or lecture hour can be used by the instructor if a formal presentation of some topics is necessary or if a number of questions about a particular topic are anticipated; otherwise the course can be taught as a self-study.

 

Goals and Objectives of the Course

To give the student a working knowledge of a new programming language.

 

Assessment Measures

Several programming assignments are given. A final exam may also be used.

 

Other Course Information

None

Review and Approval

October 1, 1991          Updated for 1991-92                Ivan B. Liss, Chair

May 12, 1994              Reviewed for 1994-95              Edward G. Okie, Chair

Oct. 23, 1995              Prerequisite change                   Edward G. Okie, Chair

Sept. 25, 2001             Updated                                     John P. Helm, Chair

Revised: June 1, 2012