24 courses with the subject CMSC, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
CMSC 100Introduction to Technology3
Letter Grade Hands-on course that deals with a variety of personal computing topics. Iincludes introduction to programming logic, hardware, basic concepts, online safety, word processing, spreadsheets, and presentations.
Letter Grade Provides experience in computer programming and prepares the student for further study in the field. Fundamental concepts and the elements of programming form the central themes of the course. Students develop proper programming techniques while learning basic programming structures including but not limited to: Input/output, variables, decision statements, loops, arrays, methods and use of pre-defined classes. Prerequsite: Math Proficiency of at least level 3 or completion of Math requirement.
Letter Grade Students continue the development of programming skills acquired in CMSC 200, with emphasis on objects, classes, files, lists and exceptions.
Letter Grade Students learn about the Systems Development LifeCycle (SDLC). Students learn about and execute two of the most popular Systems Analysis and Design methodologies: the Waterfall methodology and the Scrum methodology. Students also learn about the role of a systems Analyst and how to use the tools and techniques employed by a systems analyst.
Pass/Fail Students learn strategies for working as a programming team to solve complex programming problems. This course prepares students to compete in programming contests sponsored by organizations such as the Consortium for Computing Sciences in Colleges. Repeatable for credit.
Letter Grade Covers current topics in computer science, such as Internet technologies, and game programming. Topics vary by semester. Repeatable for credit. Prerequisite depends on topic.
Letter Grade Students will engage in the fundamentals of robotics, learning advanced techniques and how to program these machines. Prerequiste: Grade of C- or better in CMSC 251.
Minor in Interactive Design Students must earn a grade of C- (1.70) or better to successfully complete the requirements for the minor. An Independent Study may be available with appropriate permissions; Special Topics courses are repeatable for credit. Courses are 3 credits unless indicated and may not be offered every semester. Requirements for the Minor in Interactive Design
Development An internship provides the computer and Credits: 3 Letter Grade information sciences major with the Introduces students to the fundamentals of opportunity to experience the role of a mobile application development. Students systems analyst, junior programmer, or other develop mobile Applications using the related position. Open to students with Junior Android and iOS technologies. Students learn or Senior status only. Students must have a how to develop interfaces, handle events, and GPA of at least 2.5. Graded Pass/Fail only. use gestures and flows. Students also develop Repeatable for credit. Includes Career mobile applications that interface with a Connections requirement for graduation. database. Students learn how to implement notifications and use styles and themes.
CMSC 311Research Methods/Comp and covered for each programming language
Info Sci include typing models, programming models, Credits: 3 Letter Grade decision structures, looping structures, core Provides an examination of research methods data structures, how programmers interact in computer science. Students select a possible with it, and core features that make each seminar topic and complete a literature search programming language unique. Prerequisite: and review. Usually completed second Grade of C- or better in CMSC-251. semester of Junior year. A grade of C or better is required to successfully complete this
CMSC 375Simulated Workplace Lab Dean of Undergraduate Studies. Independent3
Letter Grade Study courses are subject to all tuition and fe Students explore current work positions in schedules. Variable from 1.0 to 3.0 credits. their field of study through online research
Permission of the Instructor and activities that will enable the students to required. engage professionals in the field. Throughout this course, students will also teach CMSC 498: Senior Seminar: Comp and Info themselves the skills necessary to complete a Sci semester-long project. Students will report Credits: 3 Letter Grade their progress to the instructor as they would Students further develop the area of research to their employer in the workplace. Learning that was begun in CMSC-311 to design and independently, as professionals in this field implement a research project and need to do throughout their lifetime is a presentation. Students also discuss current critical component of this course. Students topics in Computer Science which were not whose GPA is not sufficient to complete an covered in structured courses. The Senior Seminar is usually taken in the Fall of the student's Senior year. Students register for this course upon approval of the academic advisor. Prerequisite: CMSC-311 with a grade of C or better. CMSM – COMP SYS MGMT
CMSC 401Internship in Computer and Information Sciences