Computer Science
Introduction to Computer Science I (CSI 1430)
Resource - Week 3: Basic Input & Output, Variables, Arithmetic Operators
Resource - Week 4: Conditional Branching, Logical Operators, Operator Precedence
Resource - Week 5: Variable Scope, Pre & Post Incrementing and Decrementing
Resource - Week 6: Looping, Files Streams
Resource - Week 7: Arrays, Output Formatting
Resource - Week 8: Vectors, String and CString Functions
Resource - Week 9: Functions
Resource - Week 10: Classes
Resource - Week 11: Classes, Class Functionality
Resource - Week 12: Structs
Resource - Week 13: Sorting, Selection Sort, Insertion Sort
Resource - Week 14: Functions, Pass By Value, Pass by Reference
Resource - Week 15: Final Review
Introduction to Programming (CSI 1401)
Resource - Week 3: Input, output, variables, expressions, modules
Resource - Week 4: Types, lists, dictionaries, tuples, sets
Resource - Week 5: Branching, if-else, elif, logical operators, membership operators, identity operators
Resource - Week 6: While loops, sentinel value, infinite loop, break, continue, loop else
Resource - Week 7: For loops, nested loops, range(), enumerate()
Resource - Week 8: Functions, arguments, parameters, return statements, scope, unpacking
Resource - Week 9: Complex functions, namespaces, keyword arguments, arbitrary arguments
Resource - Week 10: String slicing, advanced formatting, string methods
Resource - Week 11: Files, string methods, splitting, joining
Resource - Week 12: List review and methods, nesting, slicing, list comprehension
Resource - Week 13: Dictionary review and methods, nesting, iterating over dictionary, command-line arguments
Resource - Week 14: Final Review