Computers & Biosystems Concentration

This Concentration is designed for student interested primarily in computer hardware, software, data management, data representation, graph theory, computational algorithm or artificial intelligence applications in biological sciences, medicine or pharmacology. Research problems are typically algorithm oriented and/or involve graphs, automata or software development. Examples include algorithmic or graph-theory based studies for managing genomics207A, data; development of knowledge-based systems (KBS) for delivering patient education; and KBS for automating complex biosystem modeling tasks.

 

APPROVED LIST - CONCENTRATIONS FOR THE ACADEMIC YEAR 2009-2010

Tentative schedule in parentheses.

Consult Curricula & Courses at www.registrar.ucla.edu/catalog/ for detailed course descriptions.

 

I. The following 4 premajor Program in Computing (PIC) courses (19 units) (in addition to PIC 10A or CS 31 required in the premajor):

PIC 10B Intermediate Programming (W,Sp)
PIC 10C Advanced Programming (Sp)
PIC 30 Machine Organization & Assembly Language Programming (F)
PIC 60 Data Structures and Algorithms (W)
  OR  
the following 3 premajor Computer Science (CS) courses (13 units) (in addition to PIC 10A or CS 31 required in the premajor):
CS 32 Introduction to Computer Science II (F,W,Sp)
CS 33 Introduction to Computer Organization (F,W,Sp)
CS 180 Introduction to Algorithms & Complexity (F,W,Sp)

II. Six courses (24 units) from the list below selected in consultation with a faculty mentor and approved by the program chair:

Math 149 Mathematics of Computer Graphics  
CS 111 Operating Systems Principles  
CS 112 Computer Science Modeling Fundamentals  
CS 117 Computer Networks: The Physical Layer  
CS 118 Computer Network Fundamentals  
CS 130 Software Engineering  
CS 131 Programming Languages  
CS 132 Compiler Construction  
CS 133 Parallel and Distributed Computing  
EE 103 or Math 151A Applied Numerical Methods  
Math 151B Applied Numerical Methods  
CS 143 Data Base Systems  
CS M51A/EE M15 Logic Design of Digital Systems (cannot satisfy breadth)  
CS M151B/EE M116 Computer Systems Architecture  
CS 151C Design of Digital Systems  
CS M152A/EE M116L Intro to Digital Design Lab (2 units)  
CS M152B/EE M116D Computer Design Interfacing Lab  
CS 161 Fundamentals of Artificial Intelligence  
CS 163 Intro to Natural Language Processing  
CS 170A Mathematical Modeling and Methods for Computer Science  
CS 171 Real-Time Computer Systems  
CS M171L Data Communication Systems Lab (2-4 units)  
CS 174 Elements of Computer Graphics  
CS 180 Intro to Algorithms and Complexity  
CS 181 Intro to Formal Languages & Automata Theory  
CS CM186C/CM286C Biomedical System/Biocybernetics Research Lab (same as BME and C&S Bio CM186C/CM286C)  
CS M296A Modeling Methodology for Biological Systems (Same as Medicine 270C and BME M296A)  
CS M296B Optimal Parameter Design Estimation & Experimental Design (Same as Biomath M270B & Medicine M270D and BME M296B)  
CS 296C Adv. Topics & Research in Biomedical Systems Modeling & Comput-ing (Same as Biomath M270C and Medicine M270E and BME M296C)  
CS 296D Intro to Computational Cardiology  
Statistics CM120A Regression Analysis (Same as Biomath M153A)  
Statistics CM120B Regression Analysis (Same as Biomath M153B)  
Statistics C217A Applied Regression Analysis  
Statistics C217B Applied Regression Analysis