E-mail icon E-mail courses Print icon Print course(s)
 

as of 2/18/2020

COMPUTER LANGUAGES
Country - Partner Institution - Programs: Japan - International Christian University - 'International Christian Univ.', 'International Christian Univ. with Internship'
UC Course SubjectComputer Science
Number & Suffix: 120
Full UC Title: COMPUTER LANGUAGES 
Transcript Title: COMPUTER LANGUAGES 
UC QTR Units - Division: 4.0 - Upper Division 
Course Description: This course teaches principles of computer languages and program compilation while acquiring advanced and effective programming skills. The course covers the fundamental concepts for analyzing problems; designing and implementing computer solutions using programming languages; the usage of basic data structures and algorithms; and the manner of program design and implementation. Other topics include syntax and semantics of computer languages, C program structures, control statements and I/O, dynamic memory allocations, abstract data types, object oriented programming, and scripting languages. Texts: Rene Muller, C LANGUAGE TUTORIAL, SYSTEM PROGRAMMING 251-0053; Steve Oualline, PRACTICAL C PROGRAMMING; William von Hagen, THE EFFECTIVE GUIDE TO GCC; David Flanagan, JAVA IN A NUTSHELL. Assessment: class participation (20%), weekly programming assignments and reports on weekly programming assignments (80%). 
Language of Instruction: English
 
Partner Title: COMPUTER LANGUAGES 
Partner University Department: Information Science 
Partner University Course Number: ISC222E