Programming Laboratory

Learning Outcomes:

  • Understanding computational thinking and basic coding
  • Translating problem-solving thoughts into precise instructions for computers
  • Creating interactive fiction as a means of practicing coding
  • Applying the concept of abstraction to manage complexity in programming
  • Managing and operating on large data sets with simple data types
  • Decomposing problems into implementable steps for effective programming
  • Improving testing approaches for larger programs and understanding test automation
  • Developing debugging skills to identify and resolve programming issues
  • Working effectively in programming teams
  • Preparing for group projects and understanding the requirements for games projects

Skills for module:

Python

Simple GUI

Object Oriented Programming

Data Structures

Problem Solving

Critical Thinking

Leadership

Communication

Project Management

Time Management

Creativity

Adaptability

User Centric Design

Programming Laboratory

CS1822

Learning Outcomes

  • Understanding computational thinking and basic coding
  • Translating problem-solving thoughts into precise instructions for computers
  • Creating interactive fiction as a means of practicing coding
  • Applying the concept of abstraction to manage complexity in programming
  • Managing and operating on large data sets with simple data types
  • Decomposing problems into implementable steps for effective programming
  • Improving testing approaches for larger programs and understanding test automation
  • Developing debugging skills to identify and resolve programming issues
  • Working effectively in programming teams
  • Preparing for group projects and understanding the requirements for games projects