CIS 2107 - Vaporjawn/Temple-University-Computer-Science-Resources GitHub Wiki
CIS 2107. COMPUTER SYSTEMS AND LOW-LEVEL PROGRAMMING. 4 CREDIT HOURS. This course is typically offered in Fall and Spring. This course introduces computer systems architecture at the level required to understand low-level systems programming. It examines issues of information representation, the form of machine instructions and addressing, the implementation of programming language constructs in terms of machine instructions, the interfaces to peripheral devices. Programming is done in assembly language and in C. NOTE: For Computer Science Majors.
For any CIS prerequisite course taken prior to Spring 2012 a grade of C or better is required.
Field of Study Restrictions: Must be enrolled in one of the following Fields of study: Computer & Information Science, Computer Science, Computer Science and Physics, Data Science: Comp Analytics, Mathematics/Computer Science, Mathematics & Comp Sci w/Teach.
Repeatability: This course may not be repeated for additional credits.
Pre-requisites: (CIS 1068|Minimum Grade of C-|May not be taken concurrently OR CIS 1073|Minimum Grade of C-|May not be taken concurrently) AND (CIS 1166|Minimum Grade of C-|May not be taken concurrently)