shortcut to content

IT 210: Fundamentals Programming

Page address: http://cset.mnsu.edu/it/courseinfo/courses/it210/

IT 210: Fundamentals of Programming

(Note: This course was COMS 211: Fundamentals of Computer Science I before the 2007-8 catalog.)

Contents

Catalog Description

This is the first course for students planning to major or minor in Information Systems or Information Technology. Programming in a high-level language, abstraction and problem-solving skills are emphasized.

Prerequisites

This course (IT 210) is a prerequisite for the following IT course(s):

Schedule

This course is normally scheduled every fall and spring semester.

Detailed Description

(under construction...)

Topics

The following content areas will be covered.

  1. Object-Oriented Concepts (about 12 hours)
  2. Data Structures (about 12 hours)
  3. Implementing Simple Algorithms (about 12 hours)
  4. Programming Environments (about 12 hours)
  5. Top Down Implementation (about 12 hours)

Additional topics may also be covered based on time and student interest.

Objectives

By the end of this course, you should be able to

  • define classes, abstract data types (ADT), and objects
  • define constructor and identify a constructor method in a class
  • define inheritance, aggregation, and composition
  • define the terms array, list, set, stack, queue, and tree
  • construct program logic using both graphical and pseudocode techniques which utilize standard control structure: sequence, iteration and selection
  • from a specification, construct data structures in a programming language
  • implement and run testcases to test data structure code with sample data sets
  • verify structured code and demonstrate the correctness of the result
  • explain the characteristics, requirements and use of several programming environments including graphical and conventional environments
  • explain the concepts of software portability and the concepts of interoperability
  • explain how to follow a top-down implementation strategy
  • explain the concept of continued success with top-down design

Textbook

Final textbook choice is determined by the instructor.