Skip to content

Washington State University/Spring 2020/These are all my assignments from Computer Science 121. These assignments include Programming Assignments, quizzes, Exams and extra credit.

Notifications You must be signed in to change notification settings

MarkShinozaki/CPTS121-ProgramDesign-Development

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 

Repository files navigation

CPTS121 - WASHINGTON STATE UNIVERISTY

C - Program Design & Development

Course Information

Instructor Details

Course Schedule

  • Lecture Time: Monday, Wednesday, Friday – 11:10 AM to 12:00 PM
  • Lab Section Time: Tuesday – 4:20 PM to 7:10 PM

Course Description

This course covers a variety of topics in computer science including:

  • Algorithmic design
  • Program design and implementation
  • Software processes
  • Data structure design and implementation

Grading Scheme

  • Midterm Exams: 20% (10% each)
  • Final Exam:
    • Lab final: 10%
    • Written final: 10%
  • Quizzes: 8% (individual quizzes range from 0.8% to 1% of overall grade)
  • Programming Assignments: 30% (each assignment ranges from 3% to 6% of overall grade)
  • Labs: 20% (13 labs, each worth 1.5%)
  • Participation: 2% (active participation in lectures, labs, and/or Blackboard discussions)

Tentative Topic Schedule

1. Introduction to algorithms

2. Software development process

3. Variables, data types, and operations - Helpful Video - Data Types & Variables

5. Functions (standard library and user-defined) - Helpful Video - Functions in C

8. Loops (loop patterns) - Helpful Video - Loops

13. Structures - Helpful Video - Structs

15. Bit manipulation - Helpful Video - BitWise Operations

16. Dynamic data structures - Helpful Video - Dynamic Data Structures

18. Testing and debugging - Helpful Video - Visual Studio Debugging

20. Multi-file programs - Helpful Video - Multi-file programs

21. Problem solving with algorithms - Helpful Video - Working through Algorithms

24. Software design and engineering concepts - Helpful Video - Software Architecture

25. Problem solving strategies - Helpful Video - Problem Solving Ideas

About

Washington State University/Spring 2020/These are all my assignments from Computer Science 121. These assignments include Programming Assignments, quizzes, Exams and extra credit.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published