Computer Science SCLM
CS100
CS105 Introduction to Computer Programming
Problem solving with Pseudocode1 Problem solving with Pseudocode2 Iteration Arrays1 Arrays2 Functions Functions2 Functions3 File Streams (HTML from C++) Pointer Pointer2
CS106
CS115
Arithmetic Expression One-Demensional Arrays Boolean Expressions Iteration Looping Logical Expressions
CS116
Inheritance Sorting Lists Multi-Dimensional Arrays Polymorphism Recursion Exceptions
CS201
Files Control Structures Strings Object-Oriented Programming Intro to JAVA Programming Streams
CS330 Discrete Structures
Discrete Probability Functions Trees Permutations Combinations Sets Boolean Algebra
CS331 Data Structures and Algorithms
TREES RECURSION LINKED LIST BINARY SEARCH TREE
CS350 Computer Organization and Assembly Language
CS351 Systems Programming
CS401
CS402
CS411
CS422
CS425 Database Organization
Integration of Structured Data &Text Relational Algebra Semi-Structured Databases
SQL Intro
XML Intro
Relational Database Intro
Recovery
Database Types
CS429
CS430
Divide and Conquer
CS440
The Call Stack and Heap
Grammer
Recursive Programming
Disjoint Types
Variable Binding LL abd LR parsing Unification Automata Theory
CS441
CS445
CS447
CS450 Operating Systems
Deadlock Disk Scheduling Algorithms Fork System Call Piping and Redirection Job Scheduling Memory Management
Threads
Storage
Deadlocks
CPU Scheduling System Calls
CS455
CS470
CS480
CS485
CS487 Software Engineering
Dataflow Coupling Cohesion Requirement Analysis Life Cycle Models Software Testing Software Management Software Maintenance
Back to: