Link to MC's Home Page
 
HELP ARTD-Arts   BSSD-Behav. & Social Sci.   HUMD-Humanities    NSLD-Nat. Sci. with Lab   NSND-Nat. Sci. NO lab   [M] - Global & Cultural Prospective
CE -- Credit by Exam available     (...only)  -- offered only on indicated campus(es)     G - Germantown    R - Rockville    TP - Takoma Park/Silver Spring
Course Course Title Semester Hours Subject
CS 100 FUNDAMENTALS OF PROGRAMMING 2 semester hours CS-Computer Science Technolog
Course Description:    Designed for students with no prior programming experience, this course introduces students to fundamental structures of sequence, selection, and repetition, emphasizes solving simple problems using a flowchart. With a high-level language, students code, test, and debug short programs. Assessment levels: EN 101/101A, MA 097/099, RD 120. Two hours each week.
CS 103 COMPUTER SCIENCE I 4 semester hours CS-Computer Science Technolog
Course Description:    Fundamental computer concepts. Studies methods of object-oriented program development and design. The course also covers language systems and semantics, structured program verification, different language paradigms, and documentation techniques. Students use a structured, high-level object-oriented programming language and learn to use both text-oriented and windows-based user interfaces. Designing and implementing solutions to intermediate level programming assignments are an integral part of the course. (R only) PREREQUISITE: A grade of C or better in CS 140 or consent of department. PRE- or COREQUISITE: MA 181. Four hours each week.
CS 110 COMPUTER CONCEPTS 3 semester hours CS-Computer Science Technolog
Course Description:    An introduction to the scope, significance, history, and social implications of data processing. Study of programming language hierarchy, elements of a software system and program implementation. Exposure to hardware concepts including number systems, data representation, central processor, storage, input/output, and system configurations. There is no detailed study or implementation of any specific programming language. Assessment levels: EN 101/101A, MA 097/099, RD 120. Three hours each week.
CS 136 SYSTEMS ANALYSIS & DESIGN 3 semester hours CS-Computer Science Technolog
Course Description:    Exploration of the nature of systems work including studies, analysis, design, implementation, and evaluation. Introduction to the tools used in and techniques applied to systems development. A practical approach is emphasized and a systems study is expected of each student. PREREQUISITE: CS 110 or consent of department. Three hours each week.
HELP ARTD-Arts   BSSD-Behav. & Social Sci.   HUMD-Humanities    NSLD-Nat. Sci. with Lab   NSND-Nat. Sci. NO lab   [M] - Global & Cultural Prospective
CE -- Credit by Exam available     (...only)  -- offered only on indicated campus(es)     G - Germantown    R - Rockville    TP - Takoma Park/Silver Spring
Course Course Title Semester Hours Subject
CS 140 INTRO TO PROGRAMMING 3 semester hours CS-Computer Science Technolog
Course Description:    Introduces programming and problem solving using a contemporary programming language. Topics include principles of procedural programming, software development and debugging techniques, control structures, data types, functions, one-dimensional arrays, and file processing. Using a computer, students complete required lab assignments. Assessment levels: EN 101/101A, MA 097/099, RD 120. Three hours each week.
CS 140HC INTRO TO PROGRAMMING-HONORS 3 semester hours CS-Computer Science Technolog
Course Description:    Introduces programming and problem solving using a contemporary programming language. Topics include principles of procedural programming, software development and debugging techniques, control structures, data types, functions, one-dimensional arrays, and file processing. Using a computer, students complete required lab assignments. PREREQUISTIES: Completion of at least 12 college credits, a 3.2 grade point average or higher, and a grade of A or B in EN 101 or EN 101A. Assessment level: MA 097/099. Three hours each week.
CS 140HM INTRO TO PROGRAMMING-HONORS 3 semester hours CS-Computer Science Technolog
Course Description:    Introduces programming and problem solving using a contemporary programming language. Topics include principles of procedural programming, software development and debugging techniques, control structures, data types, functions, one-dimensional arrays, and file processing. Using a computer, students complete required lab assignments. PREREQUISITES: Completion of at least 12 college credits, a 3.2 grade point average or higher, and a grade of A or B in EN 101 or EN 101A. Assessment level: MA 097/099. Three hours each week.
CS 204 COMPUTER SCIENCE II 4 semester hours CS-Computer Science Technolog
Course Description:    Continues ideas introduced in CS 103, emphasizing writing larger programs and designing and implementing classical abstract data types such as list, stack, queue, binary search tree, graph, priority queue, hash table. Topics include string processing and recursion; data abstraction, encapsulation, and structure implementation; object-oriented program design; specification, implementation and application of traditional ADTs. The course also emphasizes dynamic memory allocation, search and sorting algorithms, and introduces algorithm complexity. Designing and implementing advanced level programming assignments are an integral part of the course. (R only) PREREQUISITE: A grade of C or better in CS 103. PRE- or COREQUISITE: MA 182. Four hours each week.
HELP ARTD-Arts   BSSD-Behav. & Social Sci.   HUMD-Humanities    NSLD-Nat. Sci. with Lab   NSND-Nat. Sci. NO lab   [M] - Global & Cultural Prospective
CE -- Credit by Exam available     (...only)  -- offered only on indicated campus(es)     G - Germantown    R - Rockville    TP - Takoma Park/Silver Spring
Course Course Title Semester Hours Subject
CS 206 SPECIAL TOPICS COMP SCIENCE 1-3 semester hours CS-Computer Science Technolog
Course Description:    These courses focus on varied topics in computer science and technologies, presented as a result of technological change or community or student interest, that include a variety of computer-related skills or intensive study in a specific area of computer science and technologies. Topics to be announced each semester in the class schedule. Course may be repeated for different topics. PREREQUISITE: Depends on topic. Assessment level: Depends on topic. Minimum of 15 hours of instruction for each credit hour.
CS 210 COMPUTER SECURITY 3 semester hours CS-Computer Science Technolog
Course Description:    Surveys major topics in assessment and development of security procedures for a variety of computer systems. The course emphasizes security needs, risk assessment, and practical measures for security management. Topics include Internet and Web security, LAN security, protection for personal computers, physical security, hardware and software protection and products, virus countermeasures, and the human aspects of computer security. PREREQUISITE: CS 110 or consent of department. Three hours each week.
CS 213 JAVA PROGRAMMING LANGUAGE 3 semester hours CS-Computer Science Technolog
Course Description:    Comprehensively covers Java programming environment and features. Topics include techniques of program structure, design, and type. Using the Java Language, student code, load, execute, debug, and document programs. PREREQUISITE: A grade of C or better in CS 140 or consent of department. Three hours each week.
CS 214 ADVANCED JAVA PROGRAMMING 3 semester hours CS-Computer Science Technolog
Course Description:    Explores Java Application Program Interface (API) and covers the latest release of Java including input and output, multithreading, networking, database connectivity, remote objects, security, Java Beans, and Java Foundation Classes. PREREQUISITE: A grade of C or better in CS 213 or consent of department. Three hours each week.
HELP ARTD-Arts   BSSD-Behav. & Social Sci.   HUMD-Humanities    NSLD-Nat. Sci. with Lab   NSND-Nat. Sci. NO lab   [M] - Global & Cultural Prospective
CE -- Credit by Exam available     (...only)  -- offered only on indicated campus(es)     G - Germantown    R - Rockville    TP - Takoma Park/Silver Spring
Course Course Title Semester Hours Subject
CS 215 VISUAL PROGRAMMING 3 semester hours CS-Computer Science Technolog
Course Description:    Concerns with writing programs for the Windows programming environment, including developing an application, tools, forms, the user interface, programming, built-in functions, procedures, arrays, records, testing, and debugging. Emphasis is on rapid development of useful applications. PREREQUISITE: A grade of C or better in CS 140 or consent of department. Three hours each week.
CS 216 UNIX/LINUX OPERATING SYSTEM 3 semester hours CS-Computer Science Technolog
Course Description:    Presents an overview of the components, structure, and features of the UNIX operating system. Students experience hands-on operation of the interrelating UNIX operating system components. Projects of moderate difficulty reinforce concepts. PREREQUISITE: A grade of C or better in CS 140 or consent of department. Three hours each week.
CS 220 CLIENT-SERVER PROGRAM W/ JAVA 3 semester hours CS-Computer Science Technolog
Course Description:    Examines major topics in the development of applications for the World Wide Web: Web site development using HTML and related standards, implementation of client-side applications using Java programming language, and design of server-side Web applications. PREREQUISITE: CS 213 or consent of department. Three hours each week.
CS 224 WEB APPL USING C# AND ASP.NET 3 semester hours CS-Computer Science Technolog
Course Description:    Examines developing Web applications using C# and ASP.NET, and introduces Web services. Students create applications using tools such as Web Forms, Visual Studio.NET, ASP.NET, and ADO.NET. Students also optimize applications using configuration, security, and caching. PREREQUISITE: CS 140 or consent of department. Three hours each week.
HELP ARTD-Arts   BSSD-Behav. & Social Sci.   HUMD-Humanities    NSLD-Nat. Sci. with Lab   NSND-Nat. Sci. NO lab   [M] - Global & Cultural Prospective
CE -- Credit by Exam available     (...only)  -- offered only on indicated campus(es)     G - Germantown    R - Rockville    TP - Takoma Park/Silver Spring
Course Course Title Semester Hours Subject
CS 226 INTRO TO OBJ ORIENT PROG C++ 3 semester hours CS-Computer Science Technolog
Course Description:    This course introduces students to C++ syntax and various programming techniques such as decisions, loops, arrays, pointers, functions, and file processing. Covers object-oriented concepts such as data abstraction, classes, objects, overloading, and inheritance. Students complete required computer lab assignments. PREREQUISITE: A grade of C or better in CS 140 or consent of department. Three hours each week.
CS 249 ADV OBJ ORIENTED PROG C++ 3 semester hours CS-Computer Science Technolog
Course Description:    This course examines more advanced topics in object-oriented programming with C++ such as dynamic memory allocation, various data structures, recursion, and object-oriented design. Students are required to complete lab assignments using a computer. PREREQUISITE: A grade of C or better in CS 226 or consent of department. Three hours each week.
CS 253 UNIX/LINUX SYSTEM ADMIN 4 semester hours CS-Computer Science Technolog
Course Description:    Introduction to concepts, procedures, tasks, and utilities of UNIX/LINUX system administration. Topics include UNIX/LINUX system architecture, user administration, process management, software installation and management, hierarchy, creation, and management of file systems, device configuration and management as well as networking fundamentals. PREREQUISITE: NW 127 or CS 110, or consent of department. Four hours each week.
CS 256 DISCRETE STRUCTURES 4 semester hours CS-Computer Science Technolog
Course Description:    An introduction to discrete structures as they relate to computer science. The course will stress computer science applications and will include relations, functions and algorithms, Naive Set Theory, combinatorics, logic, and mathematical induction. (R only) PREREQUISITES: EN 101/101A or appropriate score on English assessment test, and MA 182. Four hours each week.
HELP ARTD-Arts   BSSD-Behav. & Social Sci.   HUMD-Humanities    NSLD-Nat. Sci. with Lab   NSND-Nat. Sci. NO lab   [M] - Global & Cultural Prospective
CE -- Credit by Exam available     (...only)  -- offered only on indicated campus(es)     G - Germantown    R - Rockville    TP - Takoma Park/Silver Spring
Course Course Title Semester Hours Subject
CS 261 MOBILE GAME & APP PROGRAMMING 3 semester hours CS-Computer Science Technolog
Course Description:    Focuses on building computer applications and games that can run on mobile devices supporting Java language and other technologies. Content includes an overview of mobile development, design user interface for mobile devices, data storage and operations, animation, sound, Internet connectivity, and other topics related to the mobile programming. PREREQUISITE: CS 213 or consent of department. Three hours each week.
CS 262 INTRO IPHONE WITH OBJECTIVE C 3 semester hours CS-Computer Science Technolog
Course Description:    Introduces the architecture, design and development of applications that run on smart phones utilizing the iOS operating system and using Object-oriented programming language Objective-C. Topics include Introduction to the Objective-C programming language, mobile application design patterns, application frameworks and adaptation to specific devices. PREREQUISITE: A grade of C or better in CS 140 or consent of department. Three hours each week.
CS 263 ADVANCED MOBILE DEVELOPMENT 3 semester hours CS-Computer Science Technolog
Course Description:    Provides advanced mobile programming for IPAD and Android tablets. A hands-on advanced object-oriented programming using Objective-C and Java. The aim is to design, implement, test, debug, and document programs using integrated development platform and other appropriate tools. PREREQUISITE: A grade of C or better in CS 261 or CS 262 or consent of department. Three hours each week.
CS 269 COMPUTER SCIENCE INTERNSHIP 1-4 semester hours CS-Computer Science Technolog
Course Description:    Students work for college credit in a professional environment related to their particular track in the computer science and technologies program. The intent is to give students an appropriate work experience that will expand their knowledge and aid them in making career decisions. A limited number of internships are available through the program each semester, or the student may propose an internship. A comprehensive record of the work experience is kept by the student and discussed in seminar meetings. Also listed as CA 269; Credit cannot be received for both CA 269 and CS 269. PREREQUISITES: Consent of internship coordinator and a minimum of 12 semester hours in program area. An internship will involve a minimum of five hours of work experience per semester hour each week for 15 weeks. Eight hours of seminar discussions each semester. May be repeated for a maximum of four credits.
HELP ARTD-Arts   BSSD-Behav. & Social Sci.   HUMD-Humanities    NSLD-Nat. Sci. with Lab   NSND-Nat. Sci. NO lab   [M] - Global & Cultural Prospective
CE -- Credit by Exam available     (...only)  -- offered only on indicated campus(es)     G - Germantown    R - Rockville    TP - Takoma Park/Silver Spring
Course Course Title Semester Hours Subject
CS 270 INTRO TO SQL USING ORACLE 3 semester hours CS-Computer Science Technolog
Course Description:    Covers the concept, design, architecture, and components of the Oracle database system and SQL (Standard Query Language). Topics include the database design, the data definition language, the data manipulation language, the data control language, the basics of SQL*PLUS, and the standard SQL. Students create database tables, implement business requirements utilizing constraints, and develop complex queries using features such as join, union, and sub-queries. Assessment levels: EN 101, 101A, MA 097/099, RD 120. Three hours each week.

Try a new search.