CSCI 2240 Fundamentals of Programming I

Description

Fundamentals of Programming I emphasizes concepts that provide a fundamental background for continued study in the area of computer science. Involves high-level language programming and the use of abstraction in program design.

Credits

4

Prerequisite

CSCI 1102

Topics to be Covered

1. Overview of languages

2. C++ Basics

3. Strings and I/O streams

4. Selection control statements

5. Loop control statements

6. Functions

7. Pointers, Enum, Structures

8. Data file concepts

9. One-dimensional arrays

Learning Outcomes

1. Discuss programming languages.

2. Enter, compile, and execute a C++ Basic program.

3. Describe strings and I/O streams and control statements.

4. Explain programming functions.

5. Create simple Enum data types and employ pointers and structures.

6. Compare sequential access and random access data files.

7. Initialize and access elements of one-dimensional arrays.

Credit Details

Lecture: 4

Lab: 0

OJT: 0