youngMin

Teaching Assistant Appointments at UC Santa Barbara

CS 8 (S20): Introduction to Computer Science

Introduction to computer program development for students with little to no programming experience. Basic programming concepts, variables and expressions, data and control structures, algorithms, debugging, program design, testing, and documentation.

Closed Lab: Monday, 10:00 - 12:00, Zoom Meeting 688 229 706.

Open Lab: Thursday, 11:00 - 13:00, Zoom Meeting 962 739 750.

Materials

CS 16 (W20): Problem Solving with Computers 1

Fundamental building blocks for solving problems using computers. Topics include basic computer organization and programming constructs: memory CPU, binary arithmetic, variables, expressions, statements, conditionals, iteration, functions, parameters, recursion, primitive and composite data types, and basic operating system and debugging tools.

Closed Lab: Monday, 13:00 - 15:00, Phelps 3525.

Open Lab: Thursday, 11:00 - 13:00, Trailer 936.

Course Website: CS16 Winter 2020.

CS 174A (F19): Fundamentals of Database Systems

Database system architectures, relational data model, relational algebra, relational calculus, SQL, QBE, query processing, integrity constraints (key constraints, referential integrity), database design, ER and object- oriented data model, functional dependence, lossless join and dependency preserving decompositions, Boyce-Codd and Third Normal Forms.

Discussion Session: Friday, 9:00 - 10:00, Phelps 2510.

Office Hours: Wednesday and Thursday, 11:30 - 12:30, Trailer 936, or by appointment.

Piazza Forum: http://piazza.com/ucsb/fall2019/cs174a.

Materials

Teaching Assistant Appointments at UCLA

CS170A (W16): Mathematical Modeling and Methods for CS

Introduction to methods for modeling and simulation using interactive computing environments. Extensive coverage of methods for numeric and symbolic computation, matrix algebra, statistics, floating point, optimization, and spectral analysis. Emphasis on applications in simulation of physical systems.

CS31 (S15): Introduction to Computer Science

Introduction to computer science via theory, applications, and programming. Basic data types, operators and control structures. Input/output. Procedural and data abstraction. Introduction to object-oriented software development. Functions, recursion. Arrays, strings, pointers. Abstract data types, object-oriented programming. Examples and exercises from computer science theory and applications.

CS144 (W15): Web Applications

Important concepts and theory for building effective and safe Web applications and first-hand experience with basic tools. Topics include basic Web architecture and protocol, XML and XML query language, mapping between XML and relational models, information retrieval model and theory, security and user model, Web services and distributed transactions.

CS170A (F14): Mathematical Modeling and Methods for CS

Introduction to methods for modeling and simulation using interactive computing environments. Extensive coverage of methods for numeric and symbolic computation, matrix algebra, statistics, floating point, optimization, and spectral analysis. Emphasis on applications in simulation of physical systems.


Lecturer at ITCG

(2012-B) Simulación

No teaching materials available.

(2012-B) Redes Neuronales

No teaching materials available.