CMSC Major Worksheet: Fall 2014, Study notes of Compiler Design

A worksheet for computer science majors at an unspecified university. It lists the required computer science, math, statistics, and science courses for the major, along with their credit hours and any prerequisites. The document also specifies that at least one science course must include a laboratory component. The worksheet is likely used by students to keep track of their progress towards completing the major requirements.

Typology: Study notes

2021/2022

Uploaded on 05/11/2023

judyth
judyth 🇺🇸

4.6

(27)

316 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
9/11/14
CMSC MAJOR WORKSHEET
Fall 2014
Student: ID#
I. Required computer science courses
CMSC 201 Computer Science I Grade of B required ........................................................................... 4___
202 Computer Science II Grade of B required ......................................................................... 4___
203 Discrete Structures................................................................................................................ 3___
304 Ethical Issues in Information Technology ............................................................................ 3___
313 Computer Organization and Assembly Language Programming ......................................... 3___
331 Principles of Programming Languages................................................................................. 3___
341 Data Structures ..................................................................................................................... 3___
447 Software Engineering I ......................................................................................................... 3___
411 Computer Architecture ......................................................................................................... 3___
421 Principles of Operating Systems .......................................................................................... 3___
441 Algorithms ............................................................................................................................ 3___
II. Required math courses
MATH 151 Calculus I ............................................................................................................................. 4___
MATH 152 Calculus II ............................................................................................................................ 4___
MATH 221 Introduction to Linear Algebra ............................................................................................. 3___
III. Required statistics course
STAT 355 Applied Statistics I ............................................................................................................... 4___
IV. Required science course - One of the following sequences:
BIOL 141 Foundations of Biology: Cells, Energy and Organisms ....................................................... 4___
BIOL 142 Foundations of Biology: Ecology and Evolution ................................................................. 4___
OR
CHEM 101 Principles of Chemistry I ...................................................................................................... 4___
CHEM 102 Principles of Chemistry II .................................................................................................... 4___
OR
PHYS 121 Introductory Physics I .......................................................................................................... 4___
PHYS 122 Introductory Physics II ......................................................................................................... 4___
AND additional science course(s) to add up to a total of 12 credits. Select from: BIOL 251,251L,
252,252L,275,275L,302,302L,303,303L,304,304L,305,305L,CHEM102L,GES110,111,120,286,PHYS 122L,224,304.
Science course .......................................................................................................................................... ____
Science course........................................................................................................................................... ____
Note that at least one science course must include a laboratory component, CHEM 102L or PHYS 122L would
fulfill the lab requirement. The lab requirement is a University requirement for graduation, not a Computer
Science requirement. The lab credit will count towards the 12 credit requirement for the major.
If you have completed three science classes and have not earned 12 credits you may count MATH 225,251 or 301as a
fourth course to meet the 12 credit requirement.
* CMSC 345 and CMSC 447 will be cross listed and students will have the option of taking either course.
pf2

Partial preview of the text

Download CMSC Major Worksheet: Fall 2014 and more Study notes Compiler Design in PDF only on Docsity!

CMSC MAJOR WORKSHEET

Fall 2014

Student: ID#

I. Required computer science courses CMSC 201 Computer Science I Grade of B required ........................................................................... 4___ 202 Computer Science II Grade of B required ......................................................................... 4___ 203 Discrete Structures................................................................................................................ 3___ 304 Ethical Issues in Information Technology ............................................................................ 3___ 313 Computer Organization and Assembly Language Programming ......................................... 3___ 331 Principles of Programming Languages................................................................................. 3___ 341 Data Structures ..................................................................................................................... 3___ 447 Software Engineering I ......................................................................................................... 3___ 411 Computer Architecture ......................................................................................................... 3___ 421 Principles of Operating Systems .......................................................................................... 3___ 441 Algorithms ............................................................................................................................ 3___

II. Required math courses MATH 151 Calculus I ............................................................................................................................. 4___ MATH 152 Calculus II ............................................................................................................................ 4___ MATH 221 Introduction to Linear Algebra ............................................................................................. 3___

III. Required statistics course STAT 355 Applied Statistics I ............................................................................................................... 4___

IV. Required science course - One of the following sequences: BIOL 141 Foundations of Biology: Cells, Energy and Organisms ....................................................... 4___ BIOL 142 Foundations of Biology: Ecology and Evolution ................................................................. 4___ OR CHEM 101 Principles of Chemistry I ...................................................................................................... 4___ CHEM 102 Principles of Chemistry II .................................................................................................... 4___ OR PHYS 121 Introductory Physics I .......................................................................................................... 4___ PHYS 122 Introductory Physics II ......................................................................................................... 4___

AND additional science course(s) to add up to a total of 12 credits. Select from: BIOL 251,251L, 252,252L,275,275L,302,302L,303,303L,304,304L,305,305L,CHEM102L,GES110,111,120,286,PHYS 122L,224,304. Science course .......................................................................................................................................... ____ Science course........................................................................................................................................... ____

Note that at least one science course must include a laboratory component, CHEM 102L or PHYS 122L would fulfill the lab requirement. The lab requirement is a University requirement for graduation, not a Computer Science requirement. The lab credit will count towards the 12 credit requirement for the major.

If you have completed three science classes and have not earned 12 credits you may count MATH 225,251 or 301as a fourth course to meet the 12 credit requirement.

  • CMSC 345 and CMSC 447 will be cross listed and students will have the option of taking either course.

V. Two computer science electives chosen from the following : CMSC 426 Principles of Computer Security……………………………………………………………..3___ 431 Compiler Design Principles .................................................................................................. 3___ 435 Computer Graphics............................................................................................................... 3___ 448 Software Engineering II ....................................................................................................... 3___ 451 Automata Theory and Formal Languages ............................................................................ 3___ 455 Numerical Computations ...................................................................................................... 3___ 456 Symbolic Computation ......................................................................................................... 3___ 461 Database Management Systems ........................................................................................... 3___ 471 Artificial Intelligence............................................................................................................ 3___ 481 Computer Networks.............................................................................................................. 3___ 483 Parallel and Distributed Processing ...................................................................................... 3___

VI. Three computer science electives chosen from the following or from V above: Any three 3-credit CMSC 400-level courses except CMSC 404 and CMSC 495-499.

CMSC 400 level course ........................................................................................................................... 3___ CMSC 400 level course .......................................................................................................................... 3___ CMSC 400 level course ........................................................................................................................... 3___

Students may choose electives in this category from computer engineering courses with special

permission from the CSEE department. Up to two of these courses also may be chosen from the

following list of mathematics courses. MATH430,441,452, 475, 481, 483.

TOTAL: 77 credits required

VII. Electives - The following do not satisfy requirements for the major, but they will contribute to your professional growth and to the total credits for graduation:

CMSC 299 Independent Study ................................................................................................................ varied credits 498 Independent Study - Co-op/Internship ................................................................................. 3___ 499 Independent Study ................................................................................................................ varied credits ENGL 393 Technical Writing ................................................................................................................. 3___

Please refer to your degree audit to review general education requirements.