Exams

Computer Science:

Computer Science:

Course: CS101 - Introduction to Computer Science Semester: Fall 2024

Exam Structure:

  1. Midterm Exam (30% of final grade)
  2. Final Exam (40% of final grade)
  3. Programming Projects (20% of final grade)
  4. Quizzes (10% of final grade)

Midterm Exam: Date: Week 8 Duration: 2 hours Format: Combination of multiple choice, short answer, and coding questions Topics covered:

  • Basic programming concepts (variables, data types, operators)
  • Control structures (if/else, loops)
  • Functions and parameters
  • Arrays and lists
  • Basic algorithms (searching, sorting)
  • Introduction to object-oriented programming

Final Exam: Date: Week 16 Duration: 3 hours Format: Combination of multiple choice, short answer, coding questions, and problem-solving Topics covered:

  • All topics from the midterm
  • Object-oriented programming (classes, inheritance, polymorphism)
  • Basic data structures (stacks, queues, linked lists)
  • Recursion
  • File I/O
  • Exception handling
  • Introduction to algorithms analysis (Big O notation)

Programming Projects: Three projects throughout the semester:

  1. Basic calculator application (Week 5)
  2. Simple game implementation (Week 10)
  3. Data analysis tool (Week 14)

Quizzes: Five short quizzes (20 minutes each) administered throughout the semester:

  1. Basic syntax and data types (Week 3)
  2. Control structures and functions (Week 6)
  3. Arrays and basic algorithms (Week 9)
  4. Object-oriented programming (Week 12)
  5. Data structures and recursion (Week 15)

Study Resources:

  • Textbook: "Introduction to Computer Science Using Python" by John Smith
  • Online coding platform for practice exercises
  • Weekly tutorial sessions
  • Office hours with professor and teaching assistants

Grading Scale: A: 90-100% B: 80-89% C: 70-79% D: 60-69% F: Below 60%

Subscribe Our Newsletter