Schedule of Classes

Natalie & 2 female studentsHere you’ll find the current class schedule as well as information on the classes scheduled for upcoming semesters. Please note, these schedules are subject to change and students should consult Loboweb to obtain the most updated info on class schedules, course descriptions from the UNM catalog.

Try checking the professor’s page for more details about a class under way in the current semester.

Class Schedule

Schedule as of February 22, 2017

CS105L - Intro to Computer Programming

Introduction to Computer Programming is a gentle and fun introduction. Students will use a modern Integrated Development Environment to author small programs in a high level language that do interesting things.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00137992

W 12:00 PM - 1:45 PM
Science Math Learning Center B81

TR 9:30 AM - 10:45 AM
Centennial Engineering Center 1041

Hybrid - Combined Lecture/Lab
Joel Castellanos - joel@unm.edu31
Fees: $45
00237993

F 12:00 PM - 1:45 PM
Science Math Learning Center B81

TR 9:30 AM - 10:45 AM
Centennial Engineering Center 1041

Hybrid - Combined Lecture/Lab
Joel Castellanos - joel@unm.edu35
Fees: $45
00337994

M 12:00 PM - 1:45 PM
Science Math Learning Center B81

TR 9:30 AM - 10:45 AM
Centennial Engineering Center 1041

Hybrid - Combined Lecture/Lab
Joel Castellanos - joel@unm.edu32
Fees: $45
00437995

W 2:00 PM - 3:15 PM
Science Math Learning Center B81

TR 9:30 AM - 10:45 AM
Centennial Engineering Center 1041

Hybrid - Combined Lecture/Lab
Joel Castellanos - joel@unm.edu3 Section Full
Fees: $45
00537996

F 2:00 PM - 3:15 PM
Science Math Learning Center B81

TR 9:30 AM - 10:45 AM
Centennial Engineering Center 1041

Hybrid - Combined Lecture/Lab
Joel Castellanos - joel@unm.edu39
Fees: $45
00737997

M 2:00 PM - 3:15 PM
Science Math Learning Center B81

TR 9:30 AM - 10:45 AM
Centennial Engineering Center 1041

Hybrid - Combined Lecture/Lab
Joel Castellanos - joel@unm.edu313
Fees: $45

CS108L - Computer Science for All

This course offers an introduction to computer science through modeling and simulation. Students will learn agent-based modeling of complex systems and see the applicability of computer science across fields. Course cannot apply to major in computer science or any other SOE major.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00143452

TR 11:00 AM - 12:15 PM
Dane Smith Hall 126

Combined Lecture/Lab
Melanie Moses - melaniem@unm.edu35
Fees: $45
00243453

TR 12:30 PM - 1:45 PM
Science Math Learning Center B59

Combined Lecture/Lab
Melanie Moses - melaniem@unm.edu310
Fees: $45
00441809

Online 1

TR 11:00 AM - 12:15 PM
Off Campus - Albuquerque

Hybrid - Combined Lecture/Lab
Maureen Psaila-Dombrowski - mdombrowski@unm.edu336
Fees: $45
00641811

MTWRF 1:38 PM - 2:30 PM
Off Campus - Albuquerque ONE


Hybrid - Combined Lecture/Lab
Maureen Psaila-Dombrowski - mdombrowski@unm.edu346
00741907

MTWRF 8:00 AM - 9:40 AM
Off Campus - Albuquerque ONE


Hybrid - Combined Lecture/Lab
Maureen Psaila-Dombrowski - mdombrowski@unm.edu350
00841905

MTWRF 8:05 AM - 8:53 AM
Off Campus - Albuquerque ONE


Hybrid - Combined Lecture/Lab
Maureen Psaila-Dombrowski - mdombrowski@unm.edu319
00941908

MW 12:26 PM - 2:02 PM
Off Campus - Albuquerque


F 12:55 PM - 2:09 PM
Off Campus - Albuquerque

Hybrid - Combined Lecture/Lab
Maureen Psaila-Dombrowski - mdombrowski@unm.edu350
01044446

MTWRF 1:38 PM - 2:30 PM
Off Campus - Albuquerque ONE

Online 1

Hybrid - Lecture
Maureen Psaila-Dombrowski - mdombrowski@unm.edu325
01144445

MTWRF 1:38 PM - 2:30 PM
Off Campus - Albuquerque ONE

Online 1

Hybrid - Lecture
Maureen Psaila-Dombrowski - mdombrowski@unm.edu325
01244444

MTWRF 1:38 PM - 2:30 PM
Off Campus - Albuquerque ONE

Online 1

Hybrid - Lecture
Maureen Psaila-Dombrowski - mdombrowski@unm.edu325
01344443

MTWRF 1:38 PM - 2:30 PM
Off Campus - Albuquerque

Online 1

Hybrid - Lecture
Maureen Psaila-Dombrowski - mdombrowski@unm.edu325
01444449

MTWRF 1:38 PM - 2:30 PM
Off Campus - Albuquerque ONE

Online 1

Hybrid - Lecture
Maureen Psaila-Dombrowski - mdombrowski@unm.edu325
01544448

MTWRF 1:38 PM - 2:30 PM
Off Campus - Albuquerque ONE

Online 1

Hybrid - Lecture
Maureen Psaila-Dombrowski - mdombrowski@unm.edu325
01644447

MTWRF 1:38 PM - 2:30 PM
Off Campus - Albuquerque ONE

Online 1

Hybrid - Lecture
Maureen Psaila-Dombrowski - mdombrowski@unm.edu325
01744450

MTWRF 1:38 PM - 2:30 PM
Off Campus - Albuquerque ONE

Online 1

Hybrid - Lecture
Maureen Psaila-Dombrowski - mdombrowski@unm.edu325
02341687

Off Campus - Albuquerque

Hybrid - Combined Lecture/Lab
Maureen Psaila-Dombrowski - mdombrowski@unm.edu350
02441688

MTWRF 12:30 PM - 2:00 PM
Off Campus - Albuquerque ONE


Hybrid - Combined Lecture/Lab
Maureen Psaila-Dombrowski - mdombrowski@unm.edu350
02544555

MW 12:26 PM - 2:02 PM
Off Campus - Albuquerque ONE

Online 1

F 12:55 PM - 2:09 PM

Hybrid - Lecture
Staff 314
03241711

Off Campus - Albuquerque

Hybrid - Combined Lecture/Lab
Maureen Psaila-Dombrowski - mdombrowski@unm.edu350

CS150L - Computing for Bus Students

Students will use personal computers in campus laboratories to learn use of a word processor, a spreadsheet and a database management program. The course will also cover access to the World Wide Web and other topics of current importance to business students. Course cannot apply to major or minor in Computer Science. Prerequisite: (MATH 101 and MATH 102 and MATH 103) or MATH 120 or MATH 121 or MATH 123 or MATH 150 or MATH 162 or MATH 163 or MATH 180 or MATH 181.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00138050

M 11:00 AM - 11:50 AM
Woodward Lecture Hall 101

T 9:30 AM - 10:45 AM
Dane Smith Hall 141

Hybrid - Combined Lecture/Lab
Steve P Castillo - stevenpc@unm.edu3 Section Full
Fees: $45
00338051

M 11:00 AM - 11:50 AM
Woodward Lecture Hall 101

R 8:00 AM - 9:15 AM
Dane Smith Hall 141

Hybrid - Combined Lecture/Lab
Steve P Castillo - stevenpc@unm.edu33
Fees: $45
00438052

M 11:00 AM - 11:50 AM
Woodward Lecture Hall 101

T 5:00 PM - 6:15 PM
Dane Smith Hall 141

Hybrid - Combined Lecture/Lab
Steve P Castillo - stevenpc@unm.edu318
Fees: $45
00538053

M 11:00 AM - 11:50 AM
Woodward Lecture Hall 101

R 9:30 AM - 10:45 AM
Dane Smith Hall 141

Hybrid - Combined Lecture/Lab
Steve P Castillo - stevenpc@unm.edu32
Fees: $45
00638054

M 11:00 AM - 11:50 AM
Woodward Lecture Hall 101

T 11:00 AM - 12:15 PM
Dane Smith Hall 141

Hybrid - Combined Lecture/Lab
Steve P Castillo - stevenpc@unm.edu3 Section Full
Fees: $45
00738055

M 11:00 AM - 11:50 AM
Woodward Lecture Hall 101

R 11:00 AM - 12:15 PM
Dane Smith Hall 141

Hybrid - Combined Lecture/Lab
Steve P Castillo - stevenpc@unm.edu31
Fees: $45
00838056

M 11:00 AM - 11:50 AM
Woodward Lecture Hall 101

T 12:30 PM - 1:45 PM
Dane Smith Hall 141

Hybrid - Combined Lecture/Lab
Steve P Castillo - stevenpc@unm.edu3 Section Full
Fees: $45
00938057

M 11:00 AM - 11:50 AM
Woodward Lecture Hall 101

R 12:30 PM - 1:45 PM
Dane Smith Hall 141

Hybrid - Combined Lecture/Lab
Steve P Castillo - stevenpc@unm.edu38
Fees: $45
01038058

M 11:00 AM - 11:50 AM
Woodward Lecture Hall 101

T 2:00 PM - 3:15 PM
Dane Smith Hall 141

Hybrid - Combined Lecture/Lab
Steve P Castillo - stevenpc@unm.edu32
Fees: $45
CANCELLED
012
38060Hybrid - Combined Lecture/Lab Staff 37
Fees: $45

CS151L - Programming Fund Nonmajors

An introduction to the art of computing. Not intended for Computer Science majors or minors. The objective of the course is an understanding of the relationship between computing and problem solving.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00132281

M 8:00 AM - 8:50 AM
Science Math Learning Center B59

MWF 1:00 PM - 1:50 PM
Centennial Engineering Center 1041

Web Enhanced - Combined Lecture/Lab
Steven A Peralta - speralta@unm.edu34
Fees: $45
00235786

M 12:00 PM - 12:50 PM
Science Math Learning Center B59

MWF 1:00 PM - 1:50 PM
Centennial Engineering Center 1041

Web Enhanced - Combined Lecture/Lab
Steven A Peralta - speralta@unm.edu31
Fees: $45
00332282

MWF 1:00 PM - 1:50 PM
Centennial Engineering Center 1041

W 8:00 AM - 8:50 AM
Science Math Learning Center B59

Web Enhanced - Combined Lecture/Lab
Steven A Peralta - speralta@unm.edu32
Fees: $45
00432283

MWF 1:00 PM - 1:50 PM
Centennial Engineering Center 1041

F 8:00 AM - 8:50 AM
Science Math Learning Center B59

Web Enhanced - Combined Lecture/Lab
Steven A Peralta - speralta@unm.edu36
Fees: $45
00532284

M 10:00 AM - 10:50 AM
Science Math Learning Center B59

MWF 1:00 PM - 1:50 PM
Centennial Engineering Center 1041

Web Enhanced - Combined Lecture/Lab
Steven A Peralta - speralta@unm.edu3 Section Full
Fees: $45
00632285

MWF 1:00 PM - 1:50 PM
Centennial Engineering Center 1041

W 10:00 AM - 10:50 AM
Science Math Learning Center B59

Web Enhanced - Combined Lecture/Lab
Steven A Peralta - speralta@unm.edu33
Fees: $45
00732286

MWF 1:00 PM - 1:50 PM
Centennial Engineering Center 1041

F 10:00 AM - 10:50 AM
Science Math Learning Center B59

Web Enhanced - Combined Lecture/Lab
Steven A Peralta - speralta@unm.edu3 Section Full
Fees: $45
00832288

M 11:00 AM - 11:50 AM
Science Math Learning Center B59

MWF 1:00 PM - 1:50 PM
Centennial Engineering Center 1041

Web Enhanced - Combined Lecture/Lab
Steven A Peralta - speralta@unm.edu32
Fees: $45
00934021

MWF 1:00 PM - 1:50 PM
Centennial Engineering Center 1041

W 11:00 AM - 11:50 AM
Science Math Learning Center B59

Web Enhanced - Combined Lecture/Lab
Steven A Peralta - speralta@unm.edu33
Fees: $45
01035389

MWF 1:00 PM - 1:50 PM
Centennial Engineering Center 1041

F 11:00 AM - 11:50 AM
Science Math Learning Center B59

Web Enhanced - Combined Lecture/Lab
Steven A Peralta - speralta@unm.edu36
Fees: $45
01439604

MWF 1:00 PM - 1:50 PM
Centennial Engineering Center 1041

W 12:00 PM - 12:50 PM
Science Math Learning Center B59

Web Enhanced - Combined Lecture/Lab
Steven A Peralta - speralta@unm.edu31
Fees: $45

CS152L - Computer Programming Fundament

An introduction to the art of computing. The course objectives are understanding the relationships between computation, problem solving, and programming using high-level languages. Prerequisite: 105L or 108L or 151L or ECE 131.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00132289

MWF 10:00 AM - 10:50 AM
Centennial Engineering Center 1041

T 2:00 PM - 3:15 PM
Science Math Learning Center B59

Web Enhanced - Combined Lecture/Lab
Brooke Chenoweth Creel - bchenoweth@unm.edu32
Fees: $45
00232290

MWF 10:00 AM - 10:50 AM
Centennial Engineering Center 1041

R 2:00 PM - 3:15 PM
Science Math Learning Center B59

Web Enhanced - Combined Lecture/Lab
Brooke Chenoweth Creel - bchenoweth@unm.edu3 Section Full
Fees: $45
00332291

MWF 10:00 AM - 10:50 AM
Centennial Engineering Center 1041

T 11:00 AM - 12:15 PM
Science Math Learning Center B59

Web Enhanced - Combined Lecture/Lab
Brooke Chenoweth Creel - bchenoweth@unm.edu32
Fees: $45
00432292

MWF 10:00 AM - 10:50 AM
Centennial Engineering Center 1041

R 11:00 AM - 12:15 PM
Science Math Learning Center B59

Web Enhanced - Combined Lecture/Lab
Brooke Chenoweth Creel - bchenoweth@unm.edu32
Fees: $45
CANCELLED
005
32293Combined Lecture/Lab Staff 33
Fees: $45
00636404

MWF 10:00 AM - 10:50 AM
Centennial Engineering Center 1041

R 3:30 PM - 4:45 PM
Science Math Learning Center B59

Web Enhanced - Combined Lecture/Lab
Brooke Chenoweth Creel - bchenoweth@unm.edu34
Fees: $45
00744039

MWF 10:00 AM - 10:50 AM
Centennial Engineering Center 1041

F 3:30 PM - 4:45 PM
Science Math Learning Center B59

Web Enhanced - Combined Lecture/Lab
Brooke Chenoweth Creel - bchenoweth@unm.edu34
Fees: $45

CS241L - Data Organization

Data representation, storage and manipulation. Covers the memory organization of data storage and its relation to computation and efficiency. Topics include: linked vs. contiguous implementations, memory management, the use of indices and pointers, and an introduction to issues raised by the memory hierarchy. Programming assignments in C provide practice with programming styles that yield efficient code and computational experiments investigate the effect of storage design choices on the running time of programs. Prerequisite: 151L or 152L or 259L.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
CANCELLED
001
32294Combined Lecture/Lab Staff 314
Fees: $45
CANCELLED
002
35835Combined Lecture/Lab Staff 320
Fees: $45
CANCELLED
003
36405Combined Lecture/Lab Staff 311
Fees: $45
00443910

T 2:00 PM - 3:15 PM
Science Math Learning Center B81

TR 12:30 PM - 1:45 PM
Dane Smith Hall 225

Web Enhanced - Combined Lecture/Lab
Joel Castellanos - joel@unm.edu3 Section Full
Fees: $45
00543911

R 2:00 PM - 3:15 PM
Science Math Learning Center B81

TR 12:30 PM - 1:45 PM
Dane Smith Hall 225

Web Enhanced - Combined Lecture/Lab
Joel Castellanos - joel@unm.edu3 Section Full
Fees: $45
00643912

R 9:30 AM - 10:45 AM
Dane Smith Hall 143

TR 12:30 PM - 1:45 PM
Dane Smith Hall 225

Web Enhanced - Combined Lecture/Lab
Joel Castellanos - joel@unm.edu31
Fees: $45

CS251L - Intermediate Programming

An introduction to the methods underlying modern program development. Specific topics will include object-oriented design and the development of graphical user interfaces. Programming assignments will emphasize the use of objects implemented in standard libraries. Three lectures, 1 hour recitation. Prerequisite: 151L or 152L.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00136966

MWF 11:00 AM - 11:50 AM
Centennial Engineering Center 1041

W 2:00 PM - 2:50 PM
Science Math Learning Center B59

Web Enhanced - Combined Lecture/Lab
Brooke Chenoweth Creel - bchenoweth@unm.edu31
Fees: $45
00232295

MWF 11:00 AM - 11:50 AM
Centennial Engineering Center 1041

F 1:00 PM - 1:50 PM
Science Math Learning Center B59

Web Enhanced - Combined Lecture/Lab
Brooke Chenoweth Creel - bchenoweth@unm.edu32
Fees: $45
00332296

M 2:00 PM - 2:50 PM
Science Math Learning Center B59

MWF 11:00 AM - 11:50 AM
Centennial Engineering Center 1041

Web Enhanced - Combined Lecture/Lab
Brooke Chenoweth Creel - bchenoweth@unm.edu38
Fees: $45
00434022

MWF 11:00 AM - 11:50 AM
Centennial Engineering Center 1041

W 1:00 PM - 1:50 PM
Dane Smith Hall 141

Web Enhanced - Combined Lecture/Lab
Brooke Chenoweth Creel - bchenoweth@unm.edu31
Fees: $45
00538213

MWF 11:00 AM - 11:50 AM
Centennial Engineering Center 1041

F 9:00 AM - 9:50 AM
Science Math Learning Center B59

Web Enhanced - Combined Lecture/Lab
Brooke Chenoweth Creel - bchenoweth@unm.edu3 Section Full
Fees: $45

CS261 - Math Foundations of CS

Introduction to the formal mathematical concepts of computer science for the beginning student. Topics include elementary logic, induction, algorithmic processes, graph theory and models of computation.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00337113

TR 9:30 AM - 10:45 AM
Dane Smith Hall 136

Web Enhanced - Lecture
Brooke Chenoweth Creel - bchenoweth@unm.edu3 Section Full
Fees: $45

CS293 - Soc & Ethical Issues in Comp

Overview of philosophical ethics, privacy and databases, intellectual property, computer security, computer crime, safety and reliability, professional responsibility and codes, electronic communities and the Internet, and social impact of computers. Students make oral presentations and produce written reports.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00132297

W 1:00 PM - 1:50 PM
Dane Smith Hall 324

Web Enhanced - Seminar
Stephanie Forrest - forrest@cs.unm.eduMatthew Lakin - mlakin@cs.unm.eduDarko Stefanovic - darko@cs.unm.edu1 Section Full
Fees: $15
00244503

F 2:00 PM - 2:50 PM
Dane Smith Hall 318

Web Enhanced - Seminar
Matthew Lakin - mlakin@cs.unm.eduStephanie Forrest - forrest@cs.unm.eduDarko Stefanovic - darko@cs.unm.edu113
Fees: $15

CS341L - Intro to Comp Arch & Org

Survey of various levels of computer architecture and design: microprogramming and processor architecture, advanced assembly language programming, operating system concepts and input/output via the operating system. Prerequisite: 241L and ECE 238L. Restriction: admitted to School of Engineering.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00241194

F 1:00 PM - 1:50 PM
Centennial Engineering Center B146A

TR 9:30 AM - 10:45 AM
Centennial Engineering Center 1032

Web Enhanced - Combined Lecture/Lab
Soraya Abad-Mota - soraya@cs.unm.edu3 Section Full
Fees: $45

CS351L - Design of Large Programs

A projects course with emphasis on object-oriented analysis, design and programming. Also discussed are programming language issues, programming tools and other computer science concepts as needed to do the projects (e.g., discrete-event simulation, parsing). Prerequisite: 251L or 259L. Restriction: admitted to School of Engineering.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
CANCELLED
001
32305Combined Lecture/Lab Staff 420
Fees: $45
CANCELLED
002
35108Combined Lecture/Lab Staff 413
Fees: $45
00343913

R 3:30 PM - 4:45 PM
Centennial Engineering Center B146A

TR 2:00 PM - 3:15 PM
Centennial Engineering Center 1026

Web Enhanced - Combined Lecture/Lab
Joel Castellanos - joel@unm.edu41
Fees: $45
00443914

R 5:00 PM - 6:15 PM
Centennial Engineering Center B146A

TR 2:00 PM - 3:15 PM
Centennial Engineering Center 1026

Web Enhanced - Combined Lecture/Lab
Joel Castellanos - joel@unm.edu45
Fees: $45

CS357L - Declarative Programming

Course focuses on one of the declarative programming paradigms: functional, logic, or constraint programming. Specialized techniques are introduced with a view towards general principles. Selected advanced topics in programming language design and implementation are covered. Prerequisite: 251L. Restriction: admitted to School of Engineering.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00135784

M 12:00 PM - 12:50 PM
Mechanical Engineering 218

MWF 2:00 PM - 2:50 PM
Mechanical Engineering 218

Web Enhanced - Lecture
Lance R Williams - williams@cs.unm.edu3 Section Full
Fees: $45

CS362 - Data Struct & Algorithms II

A continuation of 361L with an emphasis on design of algorithms. Topics include: amortized analysis and self-adjusting data structures for trees and priority queues; union-find; minimum spanning tree, shortest path and other graph algorithms; elementary computational geometry; greedy and divide-and-conquer paradigms. Prerequisite: 361L. Restriction: admitted to School of Engineering.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00237542

TR 12:30 PM - 1:45 PM
Woodward Lecture Hall 149

ITV Parent Web Enhanced - Lecture
Thomas Hayes - hayes@unm.edu35
Fees: $45

CS375 - Intro Numerical Computing

(Also offered as MATH **375) An introductory course covering such topics as solution of linear and nonlinear equations; interpolation and approximation of functions, including splines; techniques for approximate differentiation and integration; solution of differential equations; familiarization with existing software. Prerequisite: (MATH **314 or MATH **316 or MATH **321) and (151L or 152L or ECE 131 or PHYC 290). Restriction: admitted to School of Engineering.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00139119

TR 9:30 AM - 10:45 AM
Science Math Learning Center 356

Lecture
Matthew Pennybacker - pennybacker@unm.edu3 Section Full
Fees: $45
00239120

TR 11:00 AM - 12:15 PM
Castetter Hall (Biology) 51

Web Enhanced - Lecture
Jehanzeb H Chaudhry - jehanzeb@unm.edu3 Section Full
Fees: $45
00342376

MWF 11:00 AM - 11:50 AM
Science Math Learning Center 356

Web Enhanced - Lecture
Stephen R Lau - lau@unm.edu3 Section Full
Fees: $45

CS423 - Intro Complex Adaptive Systems

Introduces topics in complex adaptive systems, including: definitions of complexity, fractals, dynamical systems and chaos, cellular automata, artificial life, game theory, neural networks, genetic algorithms and network models. Regular programming projects are required. Prerequisite: 251L and MATH 163. Restriction: admitted to School of Engineering.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00143129

MWF 10:00 AM - 10:50 AM
Centennial Engineering Center 1026

Lecture
Melanie Moses - melaniem@unm.edu34
Fees: $45

CS442 - Intro to Parallel Processing

Machine taxonomy and introduction to parallel programming. Performance issues, speed-up and efficiency. Interconnection networks and embeddings. Parallel programming issues and models: control parallel, data parallel and data flow. Programming assignments on massively parallel machines. Completion of **481 or ECE *437 is recommended. Prerequisite: 341L or ECE **337. Restriction: admitted to School of Engineering.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00137541

MWF 9:00 AM - 9:50 AM
Centennial Engineering Center B146A

Web Enhanced - Lecture
Andree L Jacobson - andree@unm.edu320
Fees: $45

CS444 - Intro to Cybersecurity

This class will focus on proactive security i.e. designing networks, algorithms and data structures which are probably robust to attack. Grades will be based on class participation, presentations, and class projects. Restriction: admitted to School of Engineering.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00439286

MW 1:00 PM - 2:15 PM
Centennial Engineering Center B146A

Lecture
Jedidiah R Crandall - crandall@cs.unm.edu31
Fees: $45

CS460 - Software Engineering

Software engineering principles will be discussed and applied to a large team developed project. Other topics relevant to the production of software will also be covered, including ethics, legalities, risks, copyrights and management issues. Restriction: admitted to School of Engineering.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00138345

TR 9:30 AM - 10:45 AM
Dane Smith Hall 229

Web Enhanced - Lecture
Gruia-Catalin Roman - gcroman@unm.edu3 Section Full
Fees: $45

CS464 - Intro Database Mgt

Introduction to database management systems. Emphasis is on the relational data model. Topics covered include query languages, relational design theory, file structures and query optimization. Students will implement a database application using a nonprocedural query language interfaced with a host programming language. Restriction: admitted to School of Engineering.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00236698

TR 2:00 PM - 3:15 PM
Centennial Engineering Center B146A

Web Enhanced - Lecture
Abdullah Mueen - mueen@unm.edu3 Section Full
Fees: $45

CS481 - Computer Operating Systems

(Also offered as ECE *437) Fundamental principles of modern operating systems design, with emphasis on concurrency and resource management. Topics include processes, interprocess communication, semaphores, monitors, message passing, input/output device, deadlocks memory management, files system design. Prerequisite: 341L or ECE **331. Restriction: admitted to School of Engineering.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00136290

TR 12:30 PM - 1:45 PM
Dane Smith Hall 132

ITV Parent Web Enhanced - Lecture
Dorian Arnold - dcarnold@unm.edu39
Fees: $45

CS485 - Intro Computer Networks

(Also offered as ECE *440) Theoretical and practical study of computer networks, including network structures and architectures. Principles of digital communications systems. Network topologies, protocols and services. TCP/IP protocol suite. Point-to-point networks; broadcast networks; local area networks; routing, error and flow control techniques. Prerequisite: 341L or ECE **331. Restriction: admitted to School of Engineering.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00135187

TR 3:30 PM - 4:45 PM
Electrical & Comp Engineering 310

Web Enhanced - Lecture
Ramiro Jordan - rjordan@unm.edu39
Fees: $45

CS491 - Topics-Undergrads

Undergraduate seminars in special topics in computer science. Restriction: admitted to School of Engineering.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
T: Adv Compiler Construction
00142530

TR 12:30 PM - 1:45 PM
Mechanical Engineering 220

Topics
Darko Stefanovic - darko@cs.unm.edu325
Fees: $45
T: Reverse Engineering
00341076

MW 11:00 AM - 12:15 PM
Centennial Engineering Center B146A

Topics
Kevin S Nauer - knauer@unm.edu317
Fees: $45

CS499 - Indiv Study-Undergrd

Guided study, under the supervision of a faculty member, of selected topics not covered in regular courses. At most 3 hours may be applied toward the CS hour requirement. Restriction: admitted to School of Engineering.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00132319Independent StudyDavid H Ackley - ackley@cs.unm.edu1 TO 325
Fees: $45
00232320Independent StudyJedidiah R Crandall - crandall@cs.unm.edu1 TO 325
Fees: $45
00332321Independent StudyPatrick G Bridges - bridges@cs.unm.edu1 TO 325
Fees: $45
00432322Independent StudyStephanie Forrest - forrest@cs.unm.edu1 TO 325
Fees: $45
00632323Independent StudyShuang Luan - sluan@unm.edu1 TO 325
Fees: $45
00732324Independent StudyDeepak Kapur - kapur@cs.unm.edu1 TO 325
Fees: $45
00832325Independent StudyTrilce P Estrada-Piedra - trilce@unm.edu1 TO 324
Fees: $45
00932326Independent StudyAbdullah Mueen - mueen@unm.edu1 TO 325
Fees: $45
01032327Independent StudyJoel Castellanos - joel@unm.edu1 TO 322
Fees: $45
01132328Independent StudyDorian Arnold - dcarnold@unm.edu1 TO 325
Fees: $45
01232330Independent StudyLydia E Tapia - tapia@cs.unm.edu1 TO 322
Fees: $45
01332331Independent StudyGruia-Catalin Roman - gcroman@unm.edu1 TO 324
Fees: $45
01432332Independent StudyDarko Stefanovic - darko@cs.unm.edu1 TO 325
Fees: $45
01632336Independent StudyLance R Williams - williams@cs.unm.edu1 TO 325
Fees: $45
01732339Independent StudyThomas Hayes - hayes@unm.edu1 TO 325
Fees: $45
01835003Independent StudyMelanie Moses - melaniem@unm.edu1 TO 325
Fees: $45

CS500 - Intro Theory of Computation

Covers basic topics in automata, computability and complexity theory, including: models of computation (finite automata, Turing machines and RAMs); regular sets and expressions; recursive, r.e., and non-r.e. sets and their basic closure properties; complexity classes; determinism vs. non-determinism with and without resource bounds; reductions and completeness; practice with NP- and P-completeness proofs; and the complexity of optimization and approximation problems.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
CANCELLED
002
41480Lecture Staff 360
Fees: $45
00344509

TR 8:00 AM - 9:15 AM
Woodward Lecture Hall 147

Instructional TV Parent - Lecture
Thomas Hayes - hayes@unm.edu328
Fees: $45

CS506 - Computational Geometry

Development of algorithms and data structures for the manipulation of discrete geometric objects in two- and three-dimensional space. Typical problems include intersection and union of polyhedra, convex hulls, triangulation, point location, neighborhood structures and path computations. Prerequisite: 561.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
CANCELLED
001
43353Lecture Staff 36
Fees: $45
00244087

TR 11:00 AM - 12:15 PM
Mechanical Engineering 400

Lecture
Jared C Saia - saia@cs.unm.edu35
Fees: $45

CS510 - Mobile Computing

Internet and wireless communication are two technologies having a significant impact on the social fabric. This course is concerned with methods and principles for the development of systems that exhibit some form of mobility.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00143299

TR 3:30 PM - 4:45 PM
Centennial Engineering Center 1032

Web Enhanced - Lecture/Practice Experience
Gruia-Catalin Roman - gcroman@unm.edu331
Fees: $45

CS523 - Complex Adaptive Systems

A graduate introduction to computational tools to measure, simulate and analyze complexity in biological and social systems. Topics include cellular automata, dynamical systems, genetic algorithms and other biologically inspired computational methods. Programming maturity is required.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00143130

MWF 10:00 AM - 10:50 AM
Centennial Engineering Center 1026

Lecture
Melanie Moses - melaniem@unm.edu3 Section Full
Fees: $45

CS533 - Experimental Methods in CS

An introduction to experimental methods in Computer Science.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00143354

TR 9:30 AM - 10:45 AM
Mitchell Hall 210

Web Enhanced - Lecture/Practice Experience
Trilce P Estrada-Piedra - trilce@unm.edu336
Fees: $45

CS542 - Intro to Parallel Processing

Machine taxonomy and introduction to parallel programming. Performance issues, speed-up and efficiency. Interconnection networks and embeddings. Parallel programming issues and models: control parallel, data parallel and data flow. Programming assignments on massively parallel machines. Completion of **481 or ECE *437 is recommended. Prerequisite: 341L or ECE **337.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00143544

MWF 9:00 AM - 9:50 AM
Centennial Engineering Center B146A

Web Enhanced - Lecture
Andree L Jacobson - andree@unm.edu314
Fees: $45

CS544 - Intro to Cybersecurity

This class will focus on proactive security i.e. designing networks, algorithms and data structures which are probably robust to attack. Grades will be based on class participation, presentations, and class projects.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00339287

MW 1:00 PM - 2:15 PM
Centennial Engineering Center B146A

Lecture
Jedidiah R Crandall - crandall@cs.unm.edu31
Fees: $45

CS550 - Programming Lang & Systems

Current trends in design and philosophy of languages and systems. Data abstraction, data flow languages, alternative control structures, environments, correctness, software tools. Prerequisite: 558.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00138341

TR 3:30 PM - 4:45 PM
Centennial Engineering Center 1028

Lecture
Deepak Kapur - kapur@cs.unm.edu334
Fees: $45

CS551 - Indiv Study-Grad

Guided study, under the supervision of a faculty member, of selected topics not covered in regular courses. Restriction: permission of instructor.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00132343Independent StudyDavid H Ackley - ackley@cs.unm.edu1 TO 325
Fees: $45
00232344Independent StudyJedidiah R Crandall - crandall@cs.unm.edu1 TO 322
Fees: $45
00332345Independent StudyPatrick G Bridges - bridges@cs.unm.edu1 TO 325
Fees: $45
00432346Independent StudyStephanie Forrest - forrest@cs.unm.edu1 TO 325
Fees: $45
00632347Independent StudyShuang Luan - sluan@unm.edu1 TO 325
Fees: $45
00732348Independent StudyDeepak Kapur - kapur@cs.unm.edu1 TO 324
Fees: $45
00832349Independent StudyMelanie Moses - melaniem@unm.edu1 TO 323
Fees: $45
00932350Independent StudyGruia-Catalin Roman - gcroman@unm.edu1 TO 324
Fees: $45
01032351Independent StudyLydia E Tapia - tapia@cs.unm.edu1 TO 323
Fees: $45
01132352Independent StudyTrilce P Estrada-Piedra - trilce@unm.edu1 TO 322
Fees: $45
01232353Independent StudyAbdullah Mueen - mueen@unm.edu1 TO 324
Fees: $45
01332354Independent StudyJared C Saia - saia@cs.unm.edu1 TO 325
Fees: $45
01432355Independent StudyDarko Stefanovic - darko@cs.unm.edu1 TO 325
Fees: $45
01535433Independent StudyDorian Arnold - dcarnold@unm.edu1 TO 324
Fees: $45
01632356Independent StudyLance R Williams - williams@cs.unm.edu1 TO 325
Fees: $45
01732357Independent StudyThomas Hayes - hayes@unm.edu1 TO 325
Fees: $45
01841586


Independent Study
Robert D Carr - bobcarr@unm.edu1 TO 325
Fees: $45

CS555 - Adv Compiler Construction

Aspects needed to write production quality compilers. Optimization, error recovery, parse table compression, semantic processing of complex data structures, type checking, run-time support, code generation, compiler-writing systems. Prerequisite: 454 or 554.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00142531

TR 12:30 PM - 1:45 PM
Mechanical Engineering 220

Web Enhanced - Lecture
Darko Stefanovic - darko@cs.unm.edu34
Fees: $45

CS564 - Intro Database Mgt

Introduction to database management systems. Emphasis is on the relational data model. Topics covered include query languages, relational design theory, file structures and query optimization. Students will implement a database application using a nonprocedural query language interfaced with a host programming language. Prerequisite: 561.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00236697

TR 2:00 PM - 3:15 PM
Centennial Engineering Center B146A

Web Enhanced - Lecture
Abdullah Mueen - mueen@unm.edu323
Fees: $45

CS575 - Intro to Numerical Linear Alg

(Also offered as MATH 504) Direct and iterative methods of the solution of linear systems of equations and least squares problems. Error analysis and numerical stability. The eigenvalue problem. Descent methods for function minimization, time permitting. Prerequisite: MATH 464 or MATH 514. {Spring}

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00136913

TR 9:30 AM - 10:45 AM
Science Math Learning Center 352

Web Enhanced - Lecture
Jehanzeb H Chaudhry - jehanzeb@unm.edu310
Fees: $45

CS581 - Fundamentals Software Testing

Introduces the components of software development life cycle and role of software test process, test planning and strategy, static testing, tracking bugs, dynamic testing, use of automated testing as well as other testing concepts.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00134034

T 5:30 PM - 8:00 PM
Mechanical Engineering 214

ITV Parent Web Enhanced - Lecture
Lawrence J McCartney - ljmccar@unm.edu317
Fees: $45

CS591 - Spec Topics-Graduate

Graduate seminars in special topics in computer science. Restriction: permission of instructor.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
ST: Stochastic Processes
CANCELLED
001
44092Topics Staff 32
Fees: $45
ST: Software Requirements
00243132

R 5:30 PM - 8:00 PM
Centennial Engineering Center 1032

Web Enhanced - Topics
Lawrence J McCartney - ljmccar@unm.edu312
Fees: $45
ST: Queuing Theory Comm Ntwrks
00344426

MW 11:00 AM - 12:15 PM
Electrical & Comp Engineering 215

Topics
Majeed M Hayat - hayat@unm.edu34
Fees: $45
ST: Reverse Engineering
00441074

MW 11:00 AM - 12:15 PM
Centennial Engineering Center B146A

Topics
Kevin S Nauer - knauer@unm.edu335
Fees: $45
ST: Fundamentals of CS:Systems
CANCELLED
006
39162Topics Staff 3 Section Full
Fees: $45

CS592 - Colloquium

Required of all graduate students. May be repeated, with at most 2 credits towards the M.S. requirements and at most 2 further credits towards the Ph.D. requirements. Students will write a short essay on the topic of one or more of the colloquia offered that semester. Offered on a CR/NC basis only.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00134238

W 2:00 PM - 3:00 PM
Centennial Engineering Center 1041

Web Enhanced - Topics
Lydia E Tapia - tapia@cs.unm.edu163
Fees: $15

CS599 - Master's Thesis

Offered on a CR/NC basis only.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00134036ThesisDavid H Ackley - ackley@cs.unm.edu1 TO 625
Fees: $45
00232909ThesisJedidiah R Crandall - crandall@cs.unm.edu1 TO 625
Fees: $45
00332911ThesisPatrick G Bridges - bridges@cs.unm.edu1 TO 625
Fees: $45
00432913ThesisStephanie Forrest - forrest@cs.unm.edu1 TO 625
Fees: $45
00632917ThesisTrilce P Estrada-Piedra - trilce@unm.edu1 TO 624
Fees: $45
00732922ThesisDeepak Kapur - kapur@cs.unm.edu1 TO 625
Fees: $45
00832930ThesisGruia-Catalin Roman - gcroman@unm.edu1 TO 625
Fees: $45
01032936ThesisLydia E Tapia - tapia@cs.unm.edu1 TO 625
Fees: $45
01132937ThesisShuang Luan - sluan@unm.edu1 TO 625
Fees: $45
01332943ThesisAbdullah Mueen - mueen@unm.edu1 TO 624
Fees: $45
01432945ThesisJared C Saia - saia@cs.unm.edu1 TO 625
Fees: $45
01536362


Thesis
Dorian Arnold - dcarnold@unm.edu1 TO 625
Fees: $45
01632948ThesisDarko Stefanovic - darko@cs.unm.edu1 TO 625
Fees: $45
01832952ThesisLance R Williams - williams@cs.unm.edu1 TO 625
Fees: $45
01932956ThesisThomas Hayes - hayes@unm.edu1 TO 625
Fees: $45
02135002ThesisMelanie Moses - melaniem@unm.edu1 TO 623
Fees: $45

CS650 - Reading and Research

Restriction: permission of instructor.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00132960Independent StudyDavid H Ackley - ackley@cs.unm.edu325
Fees: $45
00232962Independent StudyJedidiah R Crandall - crandall@cs.unm.edu317
Fees: $45
00332964Independent StudyPatrick G Bridges - bridges@cs.unm.edu325
Fees: $45
00432965Independent StudyStephanie Forrest - forrest@cs.unm.edu324
Fees: $45
00732966Independent StudyDeepak Kapur - kapur@cs.unm.edu325
Fees: $45
00832967Independent StudyTrilce P Estrada-Piedra - trilce@unm.edu322
Fees: $45
00932968Independent StudyGruia-Catalin Roman - gcroman@unm.edu325
Fees: $45
01032969Independent StudyLydia E Tapia - tapia@cs.unm.edu325
Fees: $45
01132970Independent StudyShuang Luan - sluan@unm.edu325
Fees: $45
01332972Independent StudyAbdullah Mueen - mueen@unm.edu324
Fees: $45
01432973Independent StudyJared C Saia - saia@cs.unm.edu324
Fees: $45
01632974Independent StudyDarko Stefanovic - darko@cs.unm.edu325
Fees: $45
01832975Independent StudyLance R Williams - williams@cs.unm.edu324
Fees: $45
01932976Independent StudyThomas Hayes - hayes@unm.edu325
Fees: $45
02035001Independent StudyMelanie Moses - melaniem@unm.edu323
Fees: $45
02135333Independent StudyDorian Arnold - dcarnold@unm.edu325
Fees: $45
02241787


Independent Study
George F Luger - luger@cs.unm.edu325
Fees: $45

CS691 - Seminar in Comp Sci

Restriction: permission of instructor.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
Sem: Adaptive Systems
00134433


Seminar
Stephanie Forrest - forrest@cs.unm.edu315
Fees: $45
Sem: Prog Lang Implementation
00234437SeminarDarko Stefanovic - darko@cs.unm.edu320
Fees: $45
Sem: Molecular Computation
00334436SeminarDarko Stefanovic - darko@cs.unm.edu320
Fees: $45
Sem: Scalable Systems Software
00434438SeminarPatrick G Bridges - bridges@cs.unm.edu320
Fees: $45
Sem: Advance Topic in ML
00539410


Seminar
George F Luger - luger@cs.unm.edu1 TO 625
Fees: $45
Sem: Dynam Info Flow Tracking
00639552


Seminar
Jedidiah R Crandall - crandall@cs.unm.edu1 TO 621
Fees: $45
Sem: Theory & Algorithms
00734991SeminarJared C Saia - saia@cs.unm.edu319
Fees: $45
Sem: Large Scale Computing Sys
CANCELLED
010
35352Seminar Staff 1 TO 6 Section Full
Fees: $45
Sem: Randomized Algortithms
01136350


Seminar
Thomas Hayes - hayes@unm.edu1 TO 620
Fees: $45
Sem: Topics in Theoretical CS
01536406


Seminar
Thomas Hayes - hayes@unm.edu1 TO 625
Fees: $45
Sem: Semantic & Program Lang
01636382


Seminar
Deepak Kapur - kapur@cs.unm.edu1 TO 619
Fees: $45
Sem: Prog Syn &Constraint Solv
01936910


Seminar
Deepak Kapur - kapur@cs.unm.edu120
Fees: $15
Sem: Motion Planning
02237395


Seminar
Lydia E Tapia - tapia@cs.unm.edu1 TO 620
Fees: $45
Sem: Temporal Data Mining
02341176


Seminar
Abdullah Mueen - mueen@unm.edu1 TO 69
Fees: $45
Sem: Biological Computation
02444091


Seminar
Melanie Moses - melaniem@unm.edu217
Fees: $30
Sem: Decidable Theories
02544146


Seminar
Deepak Kapur - kapur@cs.unm.edu319
Fees: $45

CS699 - Dissertation

Offered on a CR/NC basis only.

Sections
#CRNTime/LocationInstructorCreditsSeats Available
00132977DissertationDavid H Ackley - ackley@cs.unm.edu3 TO 1224
Fees: $45
00232978DissertationJedidiah R Crandall - crandall@cs.unm.edu3 TO 1221
Fees: $45
00332979DissertationPatrick G Bridges - bridges@cs.unm.edu3 TO 1223
Fees: $45
00432980DissertationStephanie Forrest - forrest@cs.unm.edu3 TO 1225
Fees: $45
00732981DissertationDeepak Kapur - kapur@cs.unm.edu3 TO 1225
Fees: $45
00832982DissertationTrilce P Estrada-Piedra - trilce@unm.edu3 TO 1221
Fees: $45
01032984DissertationDorian Arnold - dcarnold@unm.edu3 TO 1223
Fees: $45
01132985DissertationShuang Luan - sluan@unm.edu3 TO 1225
Fees: $45
01232986DissertationAbdullah Mueen - mueen@unm.edu3 TO 1221
Fees: $45
01432987DissertationJared C Saia - saia@cs.unm.edu3 TO 1224
Fees: $45
01632988DissertationDarko Stefanovic - darko@cs.unm.edu3 TO 1225
Fees: $45
01735402DissertationLydia E Tapia - tapia@cs.unm.edu3 TO 1221
Fees: $45
01832989DissertationLance R Williams - williams@cs.unm.edu3 TO 1222
Fees: $45
01932990DissertationThomas Hayes - hayes@unm.edu3 TO 1225
Fees: $45
02135016DissertationThomas P Caudell - tcaudell@unm.edu3 TO 1225
Fees: $45
02339643


Dissertation
Gruia-Catalin Roman - gcroman@unm.edu325
Fees: $45
02541504


Dissertation
Melanie Moses - melaniem@unm.edu3 TO 1222
Fees: $45