CSCI 1250

Introduction to Computer Science I

Credit Hours
4
Contact Hours
4
Course Coordinator
Mathew Desjardins

Catalog Description

Introduces all aspects of the programming and problem-solving process and the elements of good programming style. A high-level language is used as a vehicle for introducing these concepts. Laboratory use of the computer in designing, coding, debugging, and executing programs is an integral part of the course.

Prerequisite(s)

None

Course Outcomes

  • Produce solutions to simple problems in a managed programming language.
  • Develop algorithms for solving simple problems.
  • Describe and implement a prescribed programming style.
  • Write code that uses fundamental programming concepts: Assignment, Input/Output, Selection, Iteration, and methods. ( Student Outcome GSO2 )

Topics

  • Computational Thinking
  • Development Environments
  • Code Repository Management
  • Data Types
  • Loops
  • Abstraction
  • Files (Input/Output Extended)
  • Introduction to Computers and Programming
  • Coding Standards
  • Input/Output
  • Decisions
  • Method Creation
  • Classes and Objects
  • Collections
Semester Uploaded Uploaded By Actions
Fall 2026 Sep 14, 2026 Mathew Desjardins View