Computer Science Technology
Department
COSC 1437
Programming Fundamentals II
|
Topic |
In Class |
Internet
Delivered |
|
Review: Control Structures Functions Arrays Data Types Program Design |
6 |
6 |
|
Introduction to Software
Engineering: Software Design Process Verification of Software
Correctness |
3 |
6 |
|
Searches: Linear Search Binary Search |
8 |
|
|
Sorts: Bubble Sort Insertion Sort Selection Sort |
12 |
|
|
struct Data Type: Accessing struct members Arrays of structs, structs
of Arrays, structs within structs |
6 |
6 |
|
Pointers Direct and Indirect
Addressing Dynamic Memory (new and
delete) |
12 |
|
|
Introduction to OOP
programming: Compare Procedural
programming with OOP programming |
6 |
|
|
Classes and Data
Abstraction: Object-oriented design Encapsulation Definition Data Members Member Functions Class Scope Invoking Methods and
accessing fields Access Specifier Constructors and Destructor |
9 |
3 |
|
Inheritance Polymorphism |
6 |
|
|
Overloading Templates |
6 |
|
|
Total Hours (Lecture, web-based
instruction, exams, reading, independent/group study) |
62 |
30 |
SCANS Competencies
C1: Allocates Time
Students will learn to allocate time to perform each task (online course will emphasize this task more).
C5: Acquires and Evaluates Information
Student will be able to identify need for data, obtain it from existing sources or create them, and evaluate information.
C6: Organizes and Maintains Information
Students will learn to organize their assignments and manage to complete them with specific deadline.
C18: Selects Technology
Students will use flowcharts to understand the subject. Students will select appropriate compiler to run program.
C20: Maintains and Troubleshoots Technology
Student will be able to prevent, identify or solve problems in machines, computers, and other technologies.
F9: Problem Solving
Students will learn problem-solving methodology (pseudocode).
F10: Seeing Things in the Mind’s Eye
Student will be able to organize and process symbols, pictures, graphs, objects or other information.