0% found this document useful (0 votes)
7 views2 pages

Course - Contentforeach Modules - Fundamentalsof Computing

The document outlines a series of courses focused on interactive programming in Python, including an introduction to programming, mathematical problem solving, and fundamentals of computing. Each course has specific content areas such as basic programming constructs, event-driven programming, and object-oriented programming, with completion dates ranging from March to May 2023. The courses emphasize practical applications, coding standards, and the importance of testing in Python development.

Uploaded by

nat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views2 pages

Course - Contentforeach Modules - Fundamentalsof Computing

The document outlines a series of courses focused on interactive programming in Python, including an introduction to programming, mathematical problem solving, and fundamentals of computing. Each course has specific content areas such as basic programming constructs, event-driven programming, and object-oriented programming, with completion dates ranging from March to May 2023. The courses emphasize practical applications, coding standards, and the importance of testing in Python development.

Uploaded by

nat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Course End Date

Speciali
Name Module for Course contents
zation
with Code Completion
• Basic elements of python programming
- Statements, expressions, variables
Introducti • Explore python as a calculator
on to I
March • Basic constructs of python
Interactive 10,2023 programming - Functions, logic,
Programm conditionals
ing in • Event-driven programming
Python • Local/global variables
(CRA 4063) • Buttons and Input Fields
• Canvas, drawing, timers
Mapped to • Lists, keyboard input
April
II • The basics of modeling motion
08,2023
An • Mouse input, list methods, dictionaries
Introductio • Classes and object-oriented programming
n to
Interactive • Tiled Images
FUNDAMENTALS OF COMPUTING

Programmi • Visualizing Objects


ng in May • Basic game physics
III
Python( 1 06,2023 • Sprites
and 2) • Sets and Animation

• Introduction, Required python knowledge,


• Coding Style and Standards in python
• Python Modules
• Importing Custom modules in Python
I
March • CodeSkulptor
Mathemat 10,2023 • Python Development Environments
ical • Importance of Testing, Building Tests for
Problem Python Programs
Solving • Plotting and grids
using
Python • Importance and basics of Probability
(CRA 4064) • Expected value
• Monte Carlo methods (Tic-Tac-Toe,
Mapped to Nim)
• Randomness
Principles
II
April • Objects and references
of 08,2023 • Importance of Combinatorics,
Computing Enumeration, Permutations and
(1) combinations
• Combinatorics and Password Breaking
and debugging
• Analyzing a Simple Dice Game
• Importance of Counting, sum
• Functions: Finding the max
May
III • Higher-order functions
06,2023
• Plotting Statement Counts

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy