CMSC 255. Introduction to Programming. 4 Hours.
Semester course; 3 lecture and 2 laboratory hours. 4 credits. Prerequisite: calculus-level placement on the VCU Mathematics Placement Test within the one-year period immediately preceding enrollment in the course, or MATH 151 or equivalent. Students are expected to have fundamental computer skills. Introduction to object-oriented programming using Java. Topics include problem-solving, top-down design of algorithms using control structures, methods, arrays, basic I/O, basic concepts of objects and classes in Java, Java classes for manipulating strings, and introduction to program testing, UML notation and integrated development environments. Students may not receive credit for both CMSC 255 and INFO 250.
Computer Science, Bachelor of Science (B.S.) with a concentration in data science
The Bachelor of Science in Computer Science is built on a rigorous, highly concentrated, accredited curriculum of computer science courses, and includes concentrations in cybersecurity, data science and software engineering. The program provides a strong foundation in the discipline and includes advanced study in several important areas of computer science.
Computer Science, Bachelor of Science (B.S.) with a concentration in cybersecurity
The Bachelor of Science in Computer Science is built on a rigorous, highly concentrated, accredited curriculum of computer science courses, and includes concentrations in cybersecurity, data science and software engineering. The program provides a strong foundation in the discipline and includes advanced study in several important areas of computer science.
Computer Science, Bachelor of Science (B.S.) with a concentration in software engineering
The Bachelor of Science in Computer Science is built on a rigorous, highly concentrated, accredited curriculum of computer science courses, and includes concentrations in cybersecurity, data science and software engineering. The program provides a strong foundation in the discipline and includes advanced study in several important areas of computer science.
Computer Science, Bachelor of Science (B.S.)
http://bulletin.vcu.edu/undergraduate/engineering/computer-science/computer-science-bs/
...science courses CMSC 255 , CMSC 256 , CMSC 257 , CMSC 302 , CMSC 303 and CMSC 311...
Bioinformatics, Bachelor of Science (B.S.) with a concentration in computational sciences
...3 CHEM 102 General Chemistry II 3 CMSC 255 Introduction to Programming 4 STAT 321...
Additional sources of academic credit
...5,6 CMSC 255 4 Computer Science 6,7 7 CMSC 255 , CMSC 256 7...
Bioinformatics, Bachelor of Science (B.S.) with a concentration in biological/genomic sciences
...3 CHEM 102 General Chemistry II 3 CMSC 255 Introduction to Programming 4 STAT 321...
Bioinformatics, Bachelor of Science (B.S.) with a concentration in quantitative/statistical sciences
...200 Calculus with Analytic Geometry I 4 CMSC 255 Introduction to Programming 4 Open Elective...
Mathematical Sciences, Bachelor of Science (B.S.) with a concentration in general mathematical sciences
...one of the following: MATH 255 Introduction to Computational Mathematics CMSC 245 Introduction to Programming...
Center for the Study of Biological Complexity
http://bulletin.vcu.edu/undergraduate/vcu-life-sciences/center-study-biological-complexity/
...2 laboratory hours. 3 credits. Prerequisites: CMSC 245 or 255 and BNFO 301 . Capstone course...
Mathematical Sciences, Bachelor of Science (B.S.) with a concentration in biomathematics
...II 1 8 MATH 255 Introduction to Computational Mathematics 3 or CMSC 245 Introduction to...
Mathematical Sciences, Bachelor of Science (B.S.) with a concentration in mathematics
...II 1 8 MATH 255 Introduction to Computational Mathematics 3 or CMSC 245 Introduction to...
Mathematical Sciences, Bachelor of Science (B.S.) with a concentration in secondary teacher preparation
...II 1 8 MATH 255 Introduction to Computational Mathematics 3 or CMSC 245 Introduction to...
Bioinformatics, Master of Science (M.S.)
...e.g. CMSC 255 ) and data structures and advanced programming (e.g. CMSC 256 ) Quantitative...
Chemistry, Bachelor of Science (B.S.) with a concentration in chemical modeling
...Laboratory I ( if taken ) 1 0-2 CMSC 255 Introduction to Programming 4 Approved H...
Mathematical Sciences, Bachelor of Science (B.S.) with a concentration in applied mathematics
...sciences (MATH, STAT, OPER, CMSC) or the completion...year Fall semester MATH 255 Introduction to Computational...