First Semester
CSS322 - Scientific Computing↗22
- 00 - Course Syllabus
- 0 - Introduction to Scientific Computing and Motivation
- 1 - Matrix Review
- 1.5 - Getting Started with MATLAB
- 2 - Systems of Linear Equations
- 3 - Norms
- 4 - Approximations in Scientific Computing; Computer Arithmetic
- 5 - Conditioning and Stability
- 6 - More on Solving Linear Systems
- 7 - Interpolation
- 8 - Numerical Integration
- 9 - Numerical Differentiation
- 10 - Linear Least Squares
- 11 - Nonlinear Equations
- 12 - Optimization
- 13 - Initial Value Problems for Ordinary Differential Equations (IVP)
- 14 - Singular Value Decomposition (SVD)
- 15 - Eigenvalues and Eigenvectors
- 16 - Boundary Value Problems for Ordinary Differential Equations (BVP)
- 17 - Partial Differential Equations
- Final
- Proof Final
CSS324 - Artificial Intelligence↗16
- Chapter 1 - Introduction to AI
- Chapter 2 - Search
- Chapter 3 - Uninformed Search
- Chapter 4 - Informed Search
- Chapter 5 - Local Search
- Chapter 6 - Adversarial Search
- Chapter 7 - First-Order Logic
- Chapter 8 - Probability Reviews and Bayesian Networks
- Chapter 9 - Intro to Machine Learning
- Chapter 10 - Gradient Descent
- Chapter 11 - Deep Neural Networks
- Chapter 12 - Convolutional Neural Networks
- Chapter 13 - Recurrent Neural Networks
- Chapter 14 - Unsupervised Learning
- Chapter 15 - Review
- Final
CSS325 - Database Systems↗16
- 00 Overview
- 01 Introduction to Database Systems
- 02 Database Concept, Architecture, and Components
- 03 Data Modeling
- 05 Entity Relationship Diagram (ERD)
- 06
- 08 Database Design Concept, Database Keys, and Functional Dependencies
- 09 Normalization in Database
- 10 Database Management Systems - SQL DDL & DML
- 11 SQL DQL (Data Query Language)
- 12 - Structural Query Language (SQL) – Advanced QL, Set Operators, Correlated and Nested Sub Query
- 13 - Structural Query Language (SQL) – View, Store Procedure, and Trigger
- 14 - Transactions and Concurrency Control
- 15 - Database in a Nutshell - DBLC Trends and More
- Final Exam
- Midterm Exam CSS325
CSS326 - Database Programming Laboratory↗3
CSS331 - Fundamentals of Data Communications↗16
- 00 - Course
- Lecture 1 - Data Communications, Data Networking, and the Internet
- Lecture 2 - Protocol Architectures
- Lecture 3 - Data Transmission
- Lecture 4 - Transmission Media
- Lecture 5 - Signal Encoding Techniques
- Lecture 6-7 - Error Detection and Correction
- Lecture 8 - Data Link Control
- Lecture 9 - Multiplexing Techniques
- Lecture 10 - WAN Technologies and Protocols
- Lecture 11 - Asynchronous Transfer Mode (ATM)
- Lecture 12 - IP Addressing and Subnets
- Lecture 13 - Routing Algorithm
- Lecture 14 - Network Topology
- Lecture 15 - Email Systems
- Lecture 16 - Disklavier
GTS302 - Technical Writing↗27
Class↗15
- 00 Class Introduction
- 01 What Is Technical Writing?
- 02 Audience and Purpose
- 03 The Writing Process Technical Research
- 04 Writing Process
- 05 Brief Correspondence
- 06 Grammar 1
- 08 Informative Reports
- 09 Process Descriptions
- 10 Sentence Structure
- 11 Investigative Reports
- 12 Instructions
- 13 Progress Reports
- 14 Recommendation Reports
- 15 Proposals
- Final Review (Information Part)
LAS101 - Critical Thinking, Reading, and Writing↗34
In-class Activity↗5
Lecture↗15
- Lesson 01
- Lesson 02
- Lesson 03 Reason & Emotion
- Lesson 04 Knowledge, Evidence & Errors in Thinking
- Lesson 05 Informal Fallacies
- Lesson 06 Recognizing & Analyzing Arguments
- Lesson 07 Evaluating & Constructing Arguments
- Lesson 08 Inductive Argument
- Lesson 09 - Causal Reasoning
- Lesson 10 - Propositions
- Lesson 11 - Standard Categorical Proposition
- Lesson 12 - Categorical Propositions & Immediate Inference
- Lesson 13 - Standard Categorical Syllogism
- Lesson 14 - Review
- Lesson 15 - Marketing (Real Life & Critical Thinking)
Practice Worksheet↗2
- LAS101 Vocab
- Midterm Exam