Difference between revisions of "Undergraduate"
(110 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
<div style="float:right">__TOC__</div> | <div style="float:right">__TOC__</div> | ||
− | =='''[ | + | =='''[https://www.srcit.stevens.edu/wiki/index.php/Advising_Center Advising center]'''== |
− | =='''Undergraduate'''== | + | =='''<span id="Undergraduate">Undergraduate</span>'''== |
− | |||
==='''Undergraduate Study Plans'''=== | ==='''Undergraduate Study Plans'''=== | ||
− | Study Plan Forms | + | Unofficial Study Plan Forms |
{| class="wikitable" style="text-align: center; | {| class="wikitable" style="text-align: center; | ||
− | !colspan=" | + | !colspan="14"|Study plan forms by major and year of entry |
|- | |- | ||
|Major | |Major | ||
+ | |23 | ||
+ | |22 | ||
+ | |21 | ||
+ | |20 | ||
|19 | |19 | ||
|18 | |18 | ||
|17 | |17 | ||
− | |16 | + | <!---|16 |
|15 | |15 | ||
|14 | |14 | ||
Line 22: | Line 25: | ||
|10 | |10 | ||
|09 | |09 | ||
− | |08 | + | |08---> |
|- | |- | ||
|CS | |CS | ||
+ | |[https://drive.google.com/file/d/1-e6pmgvZxBPUxYfQJxZpfPMKdA_xHix9/view?usp=sharing 2023] | ||
+ | |[https://drive.google.com/file/d/11Kw1rjymNBNYRcQ76MkhLp4NE26Dtr9Y/view?usp=sharing 2022] | ||
+ | |[https://drive.google.com/file/d/11_XlqiJXUA311BKtx_OVpMK851TTN_1_/view?usp=sharing 2021] | ||
+ | |[https://web.stevens.edu/csfiles/undergrad/sp/CS2020_SP.pdf 2020] | ||
|[https://web.stevens.edu/csfiles/undergrad/sp/CS2019_SP.pdf 2019] | |[https://web.stevens.edu/csfiles/undergrad/sp/CS2019_SP.pdf 2019] | ||
|[https://web.stevens.edu/csfiles/undergrad/sp/CS2018_SP.pdf 2018] | |[https://web.stevens.edu/csfiles/undergrad/sp/CS2018_SP.pdf 2018] | ||
|[https://web.stevens.edu/csfiles/undergrad/sp/CS2017_SP.pdf 2017] | |[https://web.stevens.edu/csfiles/undergrad/sp/CS2017_SP.pdf 2017] | ||
− | |[https://web.stevens.edu/csfiles/undergrad/sp/CS2016_SP.pdf 2016] | + | <!---|[https://web.stevens.edu/csfiles/undergrad/sp/CS2016_SP.pdf 2016] |
|[https://web.stevens.edu/csfiles/undergrad/sp/CS2015_SP.pdf 2015] | |[https://web.stevens.edu/csfiles/undergrad/sp/CS2015_SP.pdf 2015] | ||
|[https://web.stevens.edu/csfiles/undergrad/sp/CS2014_SP.pdf 2014] | |[https://web.stevens.edu/csfiles/undergrad/sp/CS2014_SP.pdf 2014] | ||
Line 36: | Line 43: | ||
|[https://web.stevens.edu/csfiles/undergrad/sp/CS2010_SP.pdf 2010] | |[https://web.stevens.edu/csfiles/undergrad/sp/CS2010_SP.pdf 2010] | ||
|[https://web.stevens.edu/csfiles/undergrad/sp/CS2009_SP.pdf 2009] | |[https://web.stevens.edu/csfiles/undergrad/sp/CS2009_SP.pdf 2009] | ||
− | |[https://web.stevens.edu/csfiles/undergrad/sp/CS2008_SP.pdf 2008] | + | |[https://web.stevens.edu/csfiles/undergrad/sp/CS2008_SP.pdf 2008]---> |
− | |- | + | <!---|- |
|CS honors thesis | |CS honors thesis | ||
| | | | ||
Line 43: | Line 50: | ||
| | | | ||
| | | | ||
− | |||
− | |||
− | |||
− | |||
| | | | ||
+ | |[https://web.stevens.edu/csfiles/undergrad/sp/Honors2015_SP.pdf Honors 2015] | ||
+ | |[https://web.stevens.edu/csfiles/undergrad/sp/Honors2014_SP.pdf Honors 2014] | ||
+ | |[https://web.stevens.edu/csfiles/undergrad/sp/Honors2013_SP.pdf Honors 2013] | ||
+ | |[https://web.stevens.edu/csfiles/undergrad/sp/Honors2012_SP.pdf Honors 2012] | ||
| | | | ||
| | | | ||
+ | | | ||
+ | |---> | ||
|- | |- | ||
|Cybersecurity | |Cybersecurity | ||
− | |CyS 2019 | + | |[https://drive.google.com/file/d/1Pjv77Ymgzat3J06r8YKPD1-VJ0a9dIVk/view?usp=sharing CyS 2023] |
− | |CyS 2018 | + | |[https://drive.google.com/file/d/1SX-N3KPg1O_yZdDUh4AKaZcl8fzetlck/view?usp=sharing CyS 2022] |
− | |CyS 2017 | + | |[https://drive.google.com/file/d/1fKMEWEtQwBy20JbIeWnJNKDPIPY5UEW4/view?usp=sharing CyS 2021] |
− | |CyS 2016 | + | |[https://web.stevens.edu/csfiles/undergrad/sp/CyS2020_SP.pdf CyS 2020] |
− | |CyS 2015 | + | |[https://web.stevens.edu/csfiles/undergrad/sp/CyS2019_SP.pdf CyS 2019] |
− | |CyS 2014 | + | |[https://web.stevens.edu/csfiles/undergrad/sp/CyS2018_SP.pdf CyS 2018] |
− | |CyS 2013 | + | |[https://web.stevens.edu/csfiles/undergrad/sp/CyS2017_SP.pdf CyS 2017] |
− | |CyS 2012 | + | <!---|[https://web.stevens.edu/csfiles/undergrad/sp/CyS2016_SP.pdf CyS 2016] |
− | |CyS 2011 | + | |[https://web.stevens.edu/csfiles/undergrad/sp/Cybersecurity_2015.pdf CyS 2015] |
− | |CyS 2010 | + | |[https://web.stevens.edu/csfiles/undergrad/sp/CyS2014_SP.pdf CyS 2014] |
− | |CyS 2009 | + | |[https://web.stevens.edu/csfiles/undergrad/sp/CyS2013_SP.pdf CyS 2013] |
− | |CyS 2008 | + | |[https://web.stevens.edu/csfiles/undergrad/sp/CyS2012_SP.pdf CyS 2012] |
+ | |[https://web.stevens.edu/csfiles/undergrad/sp/CyS2011_SP.pdf CyS 2011] | ||
+ | |[https://web.stevens.edu/csfiles/undergrad/sp/CyS2010_SP.pdf CyS 2010] | ||
+ | |[https://web.stevens.edu/csfiles/undergrad/sp/CyS2009_SP.pdf CyS 2009] | ||
+ | |[https://web.stevens.edu/csfiles/undergrad/sp/CyS2008_SP.pdf CyS 2008]---> | ||
|- | |- | ||
|} | |} | ||
− | Suggested 4-year (no co-op) and 5-year (co-op) course schedules for the most recent year: | + | <!---'''Suggested 4-year (no co-op) and 5-year (co-op) course schedules for the most recent year:''' |
− | |||
− | |||
{| class="wikitable" style="text-align: center; | {| class="wikitable" style="text-align: center; | ||
|Major | |Major | ||
|CS 110 | |CS 110 | ||
− | |CS | + | |CS 115 |
|CS 181 | |CS 181 | ||
|- | |- | ||
|rowspan="2"| CS | |rowspan="2"| CS | ||
− | |No co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschr/CS110_Regular_CS_2014.pdf No co-op] |
− | |No co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschr/CS115_Regular_CS_2014.pdf No co-op] |
− | |No co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschr/CS181_Regular_CS_2014.pdf No co-op] |
|- | |- | ||
− | |Co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschc/CS110_Coop_CS_2014.pdf Co-op] |
− | |Co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschc/CS115_Coop_CS_2014.pdf Co-op] |
− | |Co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschc/CS181_Coop_CS_2014.pdf Co-op] |
|- | |- | ||
|rowspan="2"| Cybersecurity | |rowspan="2"| Cybersecurity | ||
− | |No co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschr/CS110_Regular_CyS_2014.pdf No co-op] |
− | |No co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschr/CS115_Regular_CyS_2014.pdf No co-op] |
− | |No co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschr/CS181_Regular_CyS_2014.pdf No co-op] |
|- | |- | ||
− | |Co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschc/CS110_Coop_CyS_2014.pdf Co-op] |
− | |Co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschc/CS115_Coop_CyS_2014.pdf Co-op] |
− | |Co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschc/CS181_Coop_CyS_2014.pdf Co-op] |
|- | |- | ||
|rowspan="2"| CS honors thesis | |rowspan="2"| CS honors thesis | ||
− | |No co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschr/CS110_Regular_Honors%20thesis_2014.pdf No co-op] |
− | |No co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschr/CS115_Regular_Honors%20thesis_2014.pdf No co-op] |
− | |No co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschr/CS181_Regular_Honors%20thesis_2014.pdf No co-op] |
|- | |- | ||
− | |Co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschc/CS110_Coop_Honors%20thesis_2014.pdf Co-op] |
− | |Co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschc/CS115_Coop_Honors%20thesis_2014.pdf Co-op] |
− | |Co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschc/CS181_Coop_Honors%20thesis_2014.pdf Co-op] |
|- | |- | ||
|rowspan="2"| Undecided Engineer | |rowspan="2"| Undecided Engineer | ||
− | |No co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschr/CS110_Regular_Undecided%20Engineer_2014.pdf No co-op] |
− | |No co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschr/CS115_Regular_Undecided%20Engineer_2014.pdf No co-op] |
| | | | ||
|- | |- | ||
− | |Co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschc/CS110_Coop_Undecided%20Engineer_2014.pdf Co-op] |
− | |Co-op | + | |[https://web.stevens.edu/csfiles/undergrad/cschc/CS115_Coop_Undecided%20Engineer_2014.pdf Co-op] |
| | | | ||
|- | |- | ||
− | |} | + | |}---> |
+ | '''Additional Stevens Resources''' | ||
+ | |||
+ | [https://www.stevens.edu/directory/undergraduate-academics Office of Undergraduate Academics] | ||
+ | |||
+ | * [https://www.stevens.edu/page-basic/undergraduate-academics-policies-and-procedures Undergraduate Academics Policies and Procedures] | ||
+ | |||
+ | [https://www.stevens.edu/admission-aid/tuition-financial-aid/tuition-and-financial-aid Office of Financial Aid] | ||
+ | |||
+ | [https://www.stevens.edu/office-of-the-registrar Office of the Registrar] | ||
+ | |||
+ | [https://www.stevens.edu/directory/stevens-career-center Stevens Career Center] | ||
+ | |||
+ | [https://www.stevens.edu/academics/undergraduate-studies/study-abroad Office of International Programs (Study Abroad)] | ||
+ | |||
+ | [https://www.stevens.edu/admissions/undergraduate-admissions/special-programs/accelerated-masters-program Accelerated Master's Program] | ||
+ | |||
+ | [https://drive.google.com/file/d/195UWuhIQRjG-pfZxFIHaOuupnAUnEAev/view?usp=sharing CS/CyS Co-Op Schedule] | ||
+ | |||
− | Back to Top | + | [https://www.srcit.stevens.edu/wiki/index.php/Undergraduate#Undergraduate Back to Top] |
==='''Undergraduate Forms'''=== | ==='''Undergraduate Forms'''=== | ||
− | Office of the Registrar - | + | All Undergraduate forms can be found on WorkDay: |
+ | [https://sit.instructure.com/courses/35399/modules WorkDay Student Help Guide] | ||
+ | <!---[https://www.stevens.edu/directory/office-registrar/forms Office of the Registrar - Forms] | ||
− | + | [https://www.stevens.edu/sites/stevens_edu/files/files/registrar/forms/study_plans/Undergraduate_Change_of_Major.pdf Change of Major Form] | |
− | + | [https://my.stevens.edu/system/files/course_exceptions_substitution_2017.pdf Course Exceptions and Substitutions Form] | |
− | + | [https://www.stevens.edu/sites/stevens_edu/files/files/registrar/forms/enrollment/Change_of_Enrollment.pdf Change of Enrollment Form]---> | |
− | ===''' | + | ==='''AP Credit'''=== |
− | + | [https://www.stevens.edu/admissions/undergraduate-admissions/accepted-students/apib-and-college-transfer-credit Advanced Placement] | |
− | ==='''Minors'''=== | + | ==='''<span id="Minors">Minors</span>'''=== |
− | Minor study plan/AC form | + | <!--[https://www.stevens.edu/sites/stevens_edu/files/files/registrar/SPAC/SP-AC_Minor.pdf Minor study plan/AC form]--> |
The courses for the Computer Science minor are: | The courses for the Computer Science minor are: | ||
Line 141: | Line 172: | ||
CS 385 Algorithms | CS 385 Algorithms | ||
− | + | * Plus, any two 3-credit CS courses numbered 300 or higher, except any course that duplicates another. Students may not count CS 501, CS 570, or CS 590. Also, students may not count both courses in each of the following pairs: CS 383 and CS 550, CS 492 and CS 520, CS 496 and CS 510, CS 442 and CS 561. | |
+ | |||
+ | There are 6 courses in total that are required for the Computer Science minor. For minors within SES, at least 2 applicable courses must count towards the minor alone, and cannot double-count for both major requirements and minor requirements. | ||
The courses for the Cybersecurity minor are: | The courses for the Cybersecurity minor are: | ||
Line 155: | Line 188: | ||
MA 232 Linear Algebra or MA 236 Mathematical Reasoning | MA 232 Linear Algebra or MA 236 Mathematical Reasoning | ||
CS 579 Foundations of Cryptography | CS 579 Foundations of Cryptography | ||
+ | *This is the required track for CS students* | ||
Or: | Or: | ||
Line 162: | Line 196: | ||
CS 576 Systems Security | CS 576 Systems Security | ||
− | The Cybersecurity minor is available to Computer Science majors who can only take the CS 503, CS 579 and MA 232/236 option | + | There are 7 courses in total that are required for the Cybersecurity minor. |
+ | The Cybersecurity minor is available to Computer Science majors who can only take the CS 503, CS 579 and MA 232/236 option, and at least 2 applicable courses must count towards the minor alone, and cannot double-count for both major requirements and minor requirements. | ||
− | For more information about minors visit Stevens Academic Catalog. | + | For more information about minors visit [https://www.stevens.edu/academics/academic-catalog Stevens Academic Catalog]. |
− | Back to Top | + | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#Minors Back to Top] |
==='''Undergraduate Courses'''=== | ==='''Undergraduate Courses'''=== | ||
− | For Graduate Courses, click here Graduate Courses. | + | For Graduate Courses, click here [https://www.srcit.stevens.edu/wiki/index.php/Graduate Graduate Courses]. |
{| class="wikitable" style="text-align: center; | {| class="wikitable" style="text-align: center; | ||
Line 181: | Line 216: | ||
! |Typically Offered: Classroom | ! |Typically Offered: Classroom | ||
! |Typically Offered: Webcampus | ! |Typically Offered: Webcampus | ||
+ | |- | ||
+ | |CS 101 | ||
+ | |Research and Entrepreneurship in Computing <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS101syl.xml Syllabus] | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |Fall | ||
+ | | | ||
|- | |- | ||
|CS 105 | |CS 105 | ||
− | |Introduction to Scientific Computing Outcomes <br> Outcomes Syllabus | + | |Introduction to Scientific Computing Outcomes <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS105syl.xml Syllabus] |
| | | | ||
| | | | ||
| | | | ||
|Fall, Spring | |Fall, Spring | ||
− | | | + | | |
|- | |- | ||
|CS 110 | |CS 110 | ||
− | |Creative Problem Solving with Computing <br> Outcomes Syllabus | + | |Creative Problem Solving with Computing <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS110syl.xml Syllabus] |
| | | | ||
| | | | ||
Line 199: | Line 242: | ||
|- | |- | ||
|CS 115 | |CS 115 | ||
− | |Introduction to Computer Science <br> Outcomes Syllabus | + | |Introduction to Computer Science <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS115syl.xml Syllabus] |
| | | | ||
| | | | ||
− | | | + | | |
|Fall, Spring | |Fall, Spring | ||
| | | | ||
|- | |- | ||
|CS 135 | |CS 135 | ||
− | |Discrete Structures <br> Outcomes Syllabus | + | |Discrete Structures <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS135syl.xml Syllabus] |
| | | | ||
| | | | ||
Line 215: | Line 258: | ||
|- | |- | ||
|CS 146 | |CS 146 | ||
− | |Introduction to Web Programming and Project Development <br> Outcomes Syllabus | + | |Introduction to Web Programming and Project Development <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS146syl.xml Syllabus] |
+ | | | ||
| | | | ||
| | | | ||
− | |||
|Fall | |Fall | ||
| | | | ||
|- | |- | ||
|CS 188 | |CS 188 | ||
− | |Seminar in Computer Science <br> Outcomes Syllabus | + | |Seminar in Computer Science <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS188syl.xml Syllabus] |
| | | | ||
| | | | ||
Line 231: | Line 274: | ||
|- | |- | ||
|CS 284 | |CS 284 | ||
− | |Data Structures <br> Outcomes Syllabus | + | |Data Structures <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS284syl.xml Syllabus] |
− | |CS 115 | + | |CS 115 |
|CS 135 | |CS 135 | ||
− | | | + | |Tegan Brennan |
|Fall, Spring | |Fall, Spring | ||
| | | | ||
|- | |- | ||
|CS 306 | |CS 306 | ||
− | |Introduction to IT Security <br> Outcomes Syllabus | + | |Introduction to IT Security <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS306syl.xml Syllabus] |
|CS 135 or MA 134 | |CS 135 or MA 134 | ||
| | | | ||
− | | | + | |Antonio Nicolosi |
|Fall | |Fall | ||
| | | | ||
|- | |- | ||
|CS 334 | |CS 334 | ||
− | |Automata and Computation <br> Outcomes Syllabus | + | |Automata and Computation <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS334syl.xml Syllabus] |
− | | | + | |CS 115 and CS 135 |
| | | | ||
|Sandeep Bhatt | |Sandeep Bhatt | ||
Line 255: | Line 298: | ||
|- | |- | ||
|CS 347 | |CS 347 | ||
− | |Software Development Process <br> Outcomes Syllabus | + | |Software Development Process <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS347syl.xml Syllabus] |
− | | | + | |CS 284, CS 135 |
| | | | ||
| | | | ||
Line 262: | Line 305: | ||
| | | | ||
|- | |- | ||
− | |CS 370 | + | <!---|CS 370 |
− | |Creative Problem Solving and Team Programming <br> Outcomes Syllabus | + | |Creative Problem Solving and Team Programming <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS370syl.xml Syllabus] |
− | | | + | |CS 385 |
| | | | ||
|Brian Borowski | |Brian Borowski | ||
|Spring | |Spring | ||
+ | |---> | ||
+ | |- | ||
+ | |CS 382 | ||
+ | |Computer Architecture and Organization <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS382syl.xml Syllabus] | ||
+ | |CS 284 | ||
+ | | | ||
+ | |Shudong Hao | ||
+ | | | ||
| | | | ||
|- | |- | ||
− | |CS 383 | + | |CS 383[https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#Sub *] |
− | |Computer Organization and Programming <br> Outcomes Syllabus | + | |Computer Organization and Programming <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS383syl.xml Syllabus] |
− | |CS 115 | + | |CS 115 |
| | | | ||
| | | | ||
Line 279: | Line 330: | ||
|- | |- | ||
|CS 385 | |CS 385 | ||
− | |Algorithms <br> Outcomes Syllabus | + | |Algorithms <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS385syl.xml Syllabus] |
− | | | + | |CS 284 |
| | | | ||
− | | | + | |Philippe Meunier |
|Fall, Spring, Summer 1 | |Fall, Spring, Summer 1 | ||
| | | | ||
|- | |- | ||
|CS 392 | |CS 392 | ||
− | |Systems Programming <br> Outcomes Syllabus | + | |Systems Programming <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS392syl.xml Syllabus] |
− | | | + | |CS 385 |
+ | | | ||
+ | |Shudong Hao | ||
+ | |Spring | ||
| | | | ||
− | | | + | |- |
− | | | + | |CS 396 |
+ | |Security, Privacy, and Society <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS396syl.xml Syllabus] | ||
+ | |CS 392 | ||
+ | | | ||
+ | | | ||
+ | | | ||
| | | | ||
|- | |- | ||
|CS 397 | |CS 397 | ||
− | |Outreach Participation <br> Outcomes Syllabus | + | |Outreach Participation <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS397syl.xml Syllabus] |
|Depends on subject | |Depends on subject | ||
| | | | ||
Line 303: | Line 362: | ||
|- | |- | ||
|CS 423 | |CS 423 | ||
− | |Senior Design I <br> Outcomes Syllabus | + | |Senior Design I <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS423syl.xml Syllabus] |
− | | | + | |CS 385, CS 347 |
| | | | ||
|David Klappholz | |David Klappholz | ||
Line 311: | Line 370: | ||
|- | |- | ||
|CS 424 | |CS 424 | ||
− | |Senior Design II <br> Outcomes Syllabus | + | |Senior Design II <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS424syl.xml Syllabus] |
|CS 423 | |CS 423 | ||
| | | | ||
Line 318: | Line 377: | ||
| | | | ||
|- | |- | ||
− | |CS 425 | + | <!---|CS 425 |
− | |Cybersecurity Capstone I <br> Outcomes Syllabus | + | |Cybersecurity Capstone I <br> Outcomes / Syllabus |
| | | | ||
|CS 576 | |CS 576 | ||
|Susanne Wetzel | |Susanne Wetzel | ||
| | | | ||
− | | | + | |---> |
|- | |- | ||
− | |CS 426 | + | <!---|CS 426 |
− | |Cybersecurity Capstone II <br> Outcomes Syllabus | + | |Cybersecurity Capstone II <br> Outcomes / Syllabus |
|CS 425 | |CS 425 | ||
| | | | ||
|Susanne Wetzel | |Susanne Wetzel | ||
| | | | ||
− | | | + | |---> |
|- | |- | ||
|CS 442 | |CS 442 | ||
− | |Database Management Systems <br> Outcomes Syllabus | + | |Database Management Systems <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS442syl.xml Syllabus] |
− | | | + | |CS 385 |
| | | | ||
|Hui (Wendy) Wang | |Hui (Wendy) Wang | ||
Line 342: | Line 401: | ||
| | | | ||
|- | |- | ||
− | |CS 465 | + | <!---|CS 465 |
− | |Selected Topics in Computer <br> Outcomes | + | |Selected Topics in Computer <br> Outcomes |
|Depends on subject | |Depends on subject | ||
| | | | ||
| | | | ||
|Occasionally | |Occasionally | ||
− | | | + | |---> |
|- | |- | ||
|CS 485 | |CS 485 | ||
− | |Societal Impact of Information Technologies <br> Outcomes Syllabus | + | |Societal Impact of Information Technologies <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS485syl.xml Syllabus] |
|Depends on subject | |Depends on subject | ||
| | | | ||
− | | | + | |Eric Koskinen |
|Fall | |Fall | ||
| | | | ||
|- | |- | ||
|CS 488 | |CS 488 | ||
− | |Computer Architecture <br> Outcomes Syllabus | + | |Computer Architecture <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS488syl.xml Syllabus] |
|CS 383 | |CS 383 | ||
|MA 222 | |MA 222 | ||
Line 367: | Line 426: | ||
|- | |- | ||
|CS 492 | |CS 492 | ||
− | |Operating Systems <br> Outcomes Syllabus | + | |Operating Systems <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS492syl.xml Syllabus] |
|CS 383, CS 392 | |CS 383, CS 392 | ||
| | | | ||
Line 375: | Line 434: | ||
|- | |- | ||
|CS 496 | |CS 496 | ||
− | |Principles of Programming Languages <br> Outcomes Syllabus | + | |Principles of Programming Languages <br> Outcomes / [https://web.stevens.edu/csfiles/undergrad/courses/CS496syl.xml Syllabus] |
|CS 334 | |CS 334 | ||
− | | | + | |CS 385 |
|Eduardo Bonelli | |Eduardo Bonelli | ||
|Spring | |Spring | ||
Line 407: | Line 466: | ||
|- | |- | ||
|} | |} | ||
+ | |||
+ | <span id="Sub">* Students need to submit a course substitution form.</span> | ||
==='''<span id="FAQ_undergrad">Frequently Asked Questions (undergraduate level)</span>'''=== | ==='''<span id="FAQ_undergrad">Frequently Asked Questions (undergraduate level)</span>'''=== | ||
− | # [ | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#1 What undergraduate majors does Stevens Computer Science offer]? |
− | # [ | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#2 I received AP or IB credit in high school. How does my credit apply toward graduation]? |
− | # [ | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#3 Who is my advisor]? |
− | # [ | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#4 What is a study plan]? |
− | # [ | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#5 How do I complete my Study Plan correctly]? |
# [https://www.stevens.edu/about-stevens/university-policy-library/undergraduate-academics/undergraduate-academics-policies-and-procedures/policies-e-through-o#HumanitiesRequirements What humanities courses must I take]? | # [https://www.stevens.edu/about-stevens/university-policy-library/undergraduate-academics/undergraduate-academics-policies-and-procedures/policies-e-through-o#HumanitiesRequirements What humanities courses must I take]? | ||
− | # [ | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#7 What management courses must I take]? |
− | # [ | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#8 What science courses must I take]? |
− | # [ | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#9 What free/general electives do I have to take]? |
− | # [ | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#10 Which courses may I take as technical electives]? |
− | # [ | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#11 Which courses may I take as the software development elective]? |
− | # [ | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#12 Which courses may I take as a science or mathematics elective]? |
− | # [https://www.stevens.edu/about-stevens/university-policy-library/undergraduate-academics/undergraduate-academics-policies-and-procedures/policies-p-through-z#PhysicalEducationRequirements What is the PE (physical education) requirement]? | + | <!---# [https://www.stevens.edu/about-stevens/university-policy-library/undergraduate-academics/undergraduate-academics-policies-and-procedures/policies-p-through-z#PhysicalEducationRequirements What is the PE (physical education) requirement]?---> |
# [https://www.stevens.edu/about-stevens/university-policy-library/undergraduate-academics/undergraduate-academics-policies-and-procedures/policies-e-through-o#GraduateCourses Can I take graduate courses]? | # [https://www.stevens.edu/about-stevens/university-policy-library/undergraduate-academics/undergraduate-academics-policies-and-procedures/policies-e-through-o#GraduateCourses Can I take graduate courses]? | ||
− | # [ | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#15 Can any graduate courses be used in place of a CS undergraduate course]? |
− | # [ | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#16 Can I take both an undergraduate course and an equivalent graduate course]? |
− | # [ | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#17 Can I take CS 501 or CS 570 for credit]? |
− | # [ | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#18 Can I use my BS courses towards a graduate certificate]? |
− | # [ | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#19 What if I am working on both a BS and an MS]? |
− | # [ | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#20 What constitutes a concentration area]? |
− | # [ | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#21 Must I have a concentration area]? |
− | # [ | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#22 How do I know which CS courses will be offered which semesters]? |
− | # [ | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#23 Can I take a WebCampus course]? |
− | # [ | + | <!---# [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#25 How do I get an account on CS machines]?---> |
− | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#26 How can I find out more about research]? | |
− | # [ | + | # [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#27 How do I transfer credits]? |
− | # [ | ||
'''<span id="1">What undergraduate majors does Stevens Computer Science offer?</span>''' | '''<span id="1">What undergraduate majors does Stevens Computer Science offer?</span>''' | ||
Line 447: | Line 507: | ||
Both programs share a strong technical "spine" and a two-semester senior project course that emphasizes client interaction and project management. | Both programs share a strong technical "spine" and a two-semester senior project course that emphasizes client interaction and project management. | ||
− | Since Fall 2013, the Information Systems major, which had been a 50-50 program between Computer Science and the School of Business, has been administered completely by the School of Business. | + | <!---Since Fall 2013, the Information Systems major, which had been a 50-50 program between Computer Science and the School of Business, has been administered completely by the School of Business.---> |
− | + | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top] | |
− | [ | ||
'''<span id="2">I received AP or IB credit in high school. What is the first programming course I should take?</span>''' | '''<span id="2">I received AP or IB credit in high school. What is the first programming course I should take?</span>''' | ||
Line 461: | Line 520: | ||
Students who received a grade of 4 or 5 on the Computer Science AP examination will receive credit for a CS elective and will be encouraged to choose CS 181 (Introduction to Computer Science – Honors) for the first semester. Students who received a grade of 6 or 7 on the IB Computer Science exam (Standard Level) will either (1) receive credit for a CS elective and will be placed in CS 181, or (2) will receive credit for CS 115 and will be placed in CS 284. Students who received a grade of 6 or 7 on the IB Computer Science exam (High Level) will either (1) receive credit for a free elective and CS 181 and will be placed in CS 182 in the second semester, or (2) will receive credit for CS 115 and CS 284 and will be placed in CS 385. | Students who received a grade of 4 or 5 on the Computer Science AP examination will receive credit for a CS elective and will be encouraged to choose CS 181 (Introduction to Computer Science – Honors) for the first semester. Students who received a grade of 6 or 7 on the IB Computer Science exam (Standard Level) will either (1) receive credit for a CS elective and will be placed in CS 181, or (2) will receive credit for CS 115 and will be placed in CS 284. Students who received a grade of 6 or 7 on the IB Computer Science exam (High Level) will either (1) receive credit for a free elective and CS 181 and will be placed in CS 182 in the second semester, or (2) will receive credit for CS 115 and CS 284 and will be placed in CS 385. | ||
− | [ | + | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top] |
'''<span id="3">Who is my advisor?</span>''' | '''<span id="3">Who is my advisor?</span>''' | ||
− | For advising-related questions, you should start by reaching out to | + | For advising-related questions, you should start by reaching out to Academic Advisors Maritza Swepson, Sara Elmiligi, and Shannon Ritchie in the Undergraduate Advising Center. The department assigns faculty advisors based on a student’s undergraduate degree program. Please look up your assigned advisor in your WorkDay account. |
− | + | <!---Cybersecurity majors should contact Profs. Susanne Wetzel and Antonio Nicolosi. | |
− | The department assigns advisors based on a | ||
− | + | Advisors for CS majors are Profs. Sandeep Bhatt*, Eduardo Bonelli*, Brian Borowski*, Dominic Duggan, Eric Koskinen, Philippos Mordohai, David Naumann, Jie Shen, Shusen Wang, Hui (Wendy) Wang*, David Klappholz, Xueqing (Susan) Liu, Tian Han, Samantha Kleinberg, Jia Xu, Georgios Portokalidis. Professors with an asterisk next to their name are part of the Undergraduate Advising Center.---> | |
− | + | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top] | |
− | |||
− | |||
− | [ | ||
'''<span id="4">What is a Study Plan?</span>''' | '''<span id="4">What is a Study Plan?</span>''' | ||
− | A Study Plan is | + | A Study Plan is an unofficial form that contains the list of the courses you will take to fulfill the requirements for a Bachelor of Science in Computer Science, Cybersecurity. They are used to assist students with mapping out remaining requirements as they progress through their program. |
+ | <!---Stevens requires you to fill out a Study Plan no later than your second semester in school. However, the CS department requires you to fill one out during your first semester to avoid problems when you register for the second semester. Your assigned advisor must approve and sign your Study Plan.---> | ||
− | + | Without using a Study Plan as a guide, you might accidentally take a course that doesn't satisfy a requirement you think it meets. You may also take a course that is not valid toward your degree, which may delay your graduation. <!---You cannot file an application for candidacy (graduation) without a Study Plan. Sophomores, juniors and seniors without a study plan will be prevented from registering. If you did file one, but there is no record of it, it is your responsibility to see to it that the problem is fixed, perhaps by re-filing a Study Plan.---> | |
− | + | Use the recommended course sequence from the Stevens Catalog to develop your study plan. You should do this in consultation with your Faculty Advisor, who must eventually sign off on your Academic Plan in WorkDay. | |
− | + | You may go to the collection of Study Plan forms available on this site. You should follow the catalog of the semester and year you entered Stevens, independent of expected graduation date. For example if you entered Stevens in the Fall of 2019, you should follow the 2019-2020 academic catalog. If you switched to a major in the Computer Science department from another department, you may choose the catalog when you entered Stevens or the catalog in place when you switched into the department. | |
− | |||
− | You may go to the collection of Study Plan forms available on this site. You should follow the catalog of the semester and year you entered Stevens, independent of expected graduation date. For example if you entered Stevens in the Fall of | ||
Therefore, different students may have different requirements. You can not necessarily trust the advice of your friends. | Therefore, different students may have different requirements. You can not necessarily trust the advice of your friends. | ||
− | You may modify your Study Plan | + | You may modify your Study Plan with your advisor who will make sure that your modified course plan satisfies degree requirements. If not, you risk taking courses which may not count towards your Computer Science degree. |
− | You | + | You should specify on the Study Plan when you will take the required courses and you may show electives as TBD (To Be Determined). A better approach is to use the recommended Study Plan, fill in dates for all courses and deviate from it if necessary. This approach makes discussions with your advisor easier and avoids misunderstandings. |
− | [ | + | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top] |
'''<span id="5">How do I complete my Study Plan correctly?</span>''' | '''<span id="5">How do I complete my Study Plan correctly?</span>''' | ||
− | The department holds mandatory meetings each Fall semester to make sure that students understand how to fill out a Study Plan and to oversee that they do it correctly. You will receive an email reminding you of this meeting early in the Fall semester. | + | <!---The department holds mandatory meetings each Fall semester to make sure that students understand how to fill out a Study Plan and to oversee that they do it correctly. You will receive an email reminding you of this meeting early in the Fall semester.---> |
− | |||
Here is a sample study plan. Some points of interest are: | Here is a sample study plan. Some points of interest are: | ||
Line 506: | Line 559: | ||
Semesters should be numbered using the last 2 digits of the year followed by the Semester letter. | Semesters should be numbered using the last 2 digits of the year followed by the Semester letter. | ||
− | For example for the academic year | + | For example for the academic year 2019-2020 use: |
− | + | [https://web.stevens.edu/csfiles/undergrad/sp/ComputerScienceSP19F.pdf 19F for the fall semester of 2019] | |
− | + | 20W for the intersession of 2020 | |
− | + | 20S for the spring semester of 2020 | |
− | + | 20A for the first summer session of 2020 | |
− | + | 20B for the second summer session of 2020 | |
This numbering scheme is recommended by the registrar's office and required on the Application for Candidacy Form according to the registrar's office. Listing the semester you plan to take each course helps you determine that you can graduate in your desired number of semesters. | This numbering scheme is recommended by the registrar's office and required on the Application for Candidacy Form according to the registrar's office. Listing the semester you plan to take each course helps you determine that you can graduate in your desired number of semesters. | ||
Line 522: | Line 575: | ||
If you have transfer (TR) or advanced placement (AP) credit for a course, list the semester and grade as 'TR' or 'AP’ respectively. | If you have transfer (TR) or advanced placement (AP) credit for a course, list the semester and grade as 'TR' or 'AP’ respectively. | ||
− | [ | + | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''<span id="8">What science courses must I take?</span>''' | '''<span id="8">What science courses must I take?</span>''' | ||
Line 565: | Line 612: | ||
|BIO 281 Biology & Biotechnology | |BIO 281 Biology & Biotechnology | ||
|BIO 282 | |BIO 282 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|Physics & Chemistry | |Physics & Chemistry | ||
Line 575: | Line 617: | ||
|CH 115 General Chemistry I | |CH 115 General Chemistry I | ||
|CH 117 | |CH 117 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|} | |} | ||
− | [ | + | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top] |
− | '''<span id="9">What electives do I have | + | '''<span id="9">What free/general electives do I have to take?</span>''' |
− | + | Free electives are not unconstrained. Courses to be taken as a "free" elective must be approved by your advisor on a signed study plan before you enroll. You can count any 3-credit course, except | |
− | Any course that is required for your | + | Any course that is required for your academic plan. |
− | Any course that is equivalent to another course counted towards the degree | + | Any course that is equivalent to another course counted towards the degree. |
− | If you have doubt about whether a course can be counted as a free elective, consult your advisor. | + | If you have doubt about whether a course can be counted as a free elective, please review the [https://www.stevens.edu/academics/academic-catalog Academic Catalog] or consult your advisor. |
− | [ | + | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top] |
'''<span id="10">Which courses may I take as technical electives?</span>''' | '''<span id="10">Which courses may I take as technical electives?</span>''' | ||
Line 600: | Line 637: | ||
You can count as a technical elective any 300-level or 400-level CS course that will not be used to satisfy the requirements of any degree. | You can count as a technical elective any 300-level or 400-level CS course that will not be used to satisfy the requirements of any degree. | ||
− | + | You can count as a technical elective any 600-level or higher level CS course if your GPA is at least 3.0. (To take courses at this level you must submit a permission form signed by the instructor, your advisor, and the Dean of Graduate Studies.) | |
− | + | For students entering in 2020F and beyond - there is a list of additional courses that can count towards the Technical Elective Requirement. Note that only 3 courses from this list can be counted, the other 8 required Technical Electives must be Computer Science courses. Please review the lists in your Academic catalog for your entry year here - https://www.stevens.edu/academics/academic-catalog. | |
+ | CS 146 Intro Web Programming and Project Development | ||
+ | CS 347 Software Development Process | ||
CS 370 Creative Problem Solving and Team Programming | CS 370 Creative Problem Solving and Team Programming | ||
+ | CS 442 Database Management Systems | ||
+ | CS 488 Computer Architecture | ||
+ | CS 492 Operating Systems | ||
CS 503 Discrete Math for Cryptography | CS 503 Discrete Math for Cryptography | ||
CS 513 Knowledge Dis & Data Mining | CS 513 Knowledge Dis & Data Mining | ||
Line 611: | Line 653: | ||
CS 522 Mobile Systems and Applications | CS 522 Mobile Systems and Applications | ||
CS 523 Programming the Internet of Things using iOS | CS 523 Programming the Internet of Things using iOS | ||
+ | CS 524 Intro to Cloud Computing | ||
CS 526 Enterprise & Cloud Computing | CS 526 Enterprise & Cloud Computing | ||
CS 541 Artificial Intelligence | CS 541 Artificial Intelligence | ||
Line 636: | Line 679: | ||
CS 631 Adv Programming in a Unix Env | CS 631 Adv Programming in a Unix Env | ||
CS 643 Formal Verif of Software | CS 643 Formal Verif of Software | ||
− | + | ||
− | + | The following Graduate courses are equivalent to Undergraduate courses. Students can take EITHER of these courses, but CANNOT take both. | |
− | The following Graduate courses are equivalent to Undergraduate courses | ||
CS 510 Programing Languages CS 496 | CS 510 Programing Languages CS 496 | ||
CS 514 Computer Architecture CS 488 | CS 514 Computer Architecture CS 488 | ||
CS 520 Introduction to Operating Sys. CS 492 | CS 520 Introduction to Operating Sys. CS 492 | ||
− | CS 550 Comp Organization & Prog CS | + | CS 525 Systems Programming CS 392 |
+ | CS 550 Comp Organization & Prog CS 382 | ||
CS 561 Database Management Systems I CS 442 | CS 561 Database Management Systems I CS 442 | ||
SSW 540 Fundamentals of Software Eng CS 347 | SSW 540 Fundamentals of Software Eng CS 347 | ||
− | + | The following Graduate courses CANNOT be taken at all. | |
− | [ | + | CS 501 Intro to JAVA Programming |
+ | CS 515 Fundamentals of Computing | ||
+ | CS 556 Mathematical Foundations of ML | ||
+ | CS 570 Intro to Programming, Data Structures, and Algorithms | ||
+ | CS 590 Algorithms | ||
+ | |||
+ | *CS 306 (Introduction to IT Security) Cybersecurity Students only, and may not be taken by Computer Science Students for elective credit. Likewise, CS 396 (Security, Privacy, and Society) is for Computer Science Students only, and may not be taken by Cybersecurity Students for elective credit. | ||
+ | |||
+ | <!---CS 105 may count as a technical elective, but only under certain circumstances. CS 105 counts as a technical elective only if it is taken before any other beginning CS courses such as CS 115, CS 181, CS 284, etc. If CS 105 is taken at the same time as or after other introductory CS courses then it may not be counted as a technical elective nor as a free elective; in this case it will be an extra course above program requirements. (Likewise, CS 115 will be counted as an extra course if it is taken at the same time as or following CS 181.)---> | ||
+ | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top] | ||
'''<span id="11">Which courses may I take as the software development elective?</span>''' | '''<span id="11">Which courses may I take as the software development elective?</span>''' | ||
− | Any of the following: | + | Any of the following*: |
CS 516 Compiler Design | CS 516 Compiler Design | ||
Line 669: | Line 721: | ||
CS 558 Computer Vision | CS 558 Computer Vision | ||
− | [ | + | * For students entering prior to Fall 2020 |
+ | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top] | ||
'''<span id="12">Which courses may I take as a science or mathematics elective?</span>''' | '''<span id="12">Which courses may I take as a science or mathematics elective?</span>''' | ||
Line 680: | Line 733: | ||
EN 250, CE 240, and NANO 200 counts as science elective. | EN 250, CE 240, and NANO 200 counts as science elective. | ||
− | [ | + | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top] |
'''<span id="15">Can any graduate courses be used in place of a CS undergraduate course?</span>''' | '''<span id="15">Can any graduate courses be used in place of a CS undergraduate course?</span>''' | ||
Line 686: | Line 739: | ||
With your advisor's permission -- and only with permission -- certain substitutions may be permitted in order to solve a scheduling problem. Contact your advisor. | With your advisor's permission -- and only with permission -- certain substitutions may be permitted in order to solve a scheduling problem. Contact your advisor. | ||
− | [ | + | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top] |
'''<span id="16">Can I take both an undergraduate course and an equivalent graduate course?</span>''' | '''<span id="16">Can I take both an undergraduate course and an equivalent graduate course?</span>''' | ||
Line 692: | Line 745: | ||
No. If you take both courses only one of them may count toward a degree. You cannot count one toward a BS and one toward an MS. | No. If you take both courses only one of them may count toward a degree. You cannot count one toward a BS and one toward an MS. | ||
− | [ | + | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top] |
'''<span id="17">Can I take CS 501 or CS 570 for credit?</span>''' | '''<span id="17">Can I take CS 501 or CS 570 for credit?</span>''' | ||
Line 708: | Line 761: | ||
The policies regarding CS 501 and CS 570 are inconsistent for students enrolling before Fall 2012 for the historical reasons outlined above. | The policies regarding CS 501 and CS 570 are inconsistent for students enrolling before Fall 2012 for the historical reasons outlined above. | ||
− | [ | + | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top] |
'''<span id="18">Can I use my BS courses towards a graduate certificate?</span>''' | '''<span id="18">Can I use my BS courses towards a graduate certificate?</span>''' | ||
Line 716: | Line 769: | ||
You may not use a course for both an undergraduate degree and a Master's degree. | You may not use a course for both an undergraduate degree and a Master's degree. | ||
− | [ | + | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top] |
'''<span id="19">What if I am working on both a BS and an MS?</span>''' | '''<span id="19">What if I am working on both a BS and an MS?</span>''' | ||
Line 722: | Line 775: | ||
Some of the possible core courses for the MS are equivalent to courses required for the BS. You can't get credit for taking this material a second time, so you must take other core courses in your MS degree. Likewise, if you took some core MS courses as electives for your BS degree then you cannot apply these courses to your MS degree. | Some of the possible core courses for the MS are equivalent to courses required for the BS. You can't get credit for taking this material a second time, so you must take other core courses in your MS degree. Likewise, if you took some core MS courses as electives for your BS degree then you cannot apply these courses to your MS degree. | ||
− | [ | + | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top] |
'''<span id="20">What constitutes a concentration area?</span>''' | '''<span id="20">What constitutes a concentration area?</span>''' | ||
Line 730: | Line 783: | ||
For many but not all concentration areas, there is a corresponding graduate certificate program with the same or almost the same content. You may follow a graduate certificate program if you have the necessary GPA and the prerequisites. A graduate certificate does appear on your transcript. | For many but not all concentration areas, there is a corresponding graduate certificate program with the same or almost the same content. You may follow a graduate certificate program if you have the necessary GPA and the prerequisites. A graduate certificate does appear on your transcript. | ||
− | [ | + | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top] |
'''<span id="21">Must I have a concentration area?</span>''' | '''<span id="21">Must I have a concentration area?</span>''' | ||
Line 736: | Line 789: | ||
No. You may choose to take either a concentration area, or ad hoc CS electives. A concentration area is just advice in your choice of CS electives. Your concentration area may simultaneously earn you a graduate certificate, subject to the requirements of the computer science department. | No. You may choose to take either a concentration area, or ad hoc CS electives. A concentration area is just advice in your choice of CS electives. Your concentration area may simultaneously earn you a graduate certificate, subject to the requirements of the computer science department. | ||
− | [ | + | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top] |
'''<span id="22">How do I know which CS courses will be offered which semesters?</span>''' | '''<span id="22">How do I know which CS courses will be offered which semesters?</span>''' | ||
− | + | You can review the [https://www.stevens.edu/academics/academic-catalog Academic Catalog] or WorkDay to review the most official and updated information. To help with planning, this website lists when CS courses are usually offered: undergraduate courses and graduate courses. This information is merely a guide, not a promise to offer. | |
− | [ | + | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top] |
'''<span id="23">Can I take a WebCampus course?</span>''' | '''<span id="23">Can I take a WebCampus course?</span>''' | ||
− | + | If you are an international student, please contact the [https://www.stevens.edu/directory/international-student-and-scholar-services International Student and Scholar Services Office (ISSS)] for additional clarification on WebCampus courses. You can read more on their website about enrolling full-time and the requirements for both [https://www.stevens.edu/f-1 F1 Students] and [https://www.stevens.edu/j-1-students-and-student-interns J1 Students]. | |
− | + | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top] | |
− | + | <!---'''<span id="25">How do I get an account on CS machines?</span>''' | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | '''<span id="25">How do I get an account on CS machines?</span>''' | ||
The department provides a laboratory of Linux machines located in B-127 for assignment work. Certain courses require that you use Linux, in particular, the systems courses (CS 392 Systems Programming, CS 492 Operating Systems, CS 521 TCP/IP Networking, CS 549 Distributed and Cloud Computing). Other courses may require you to submit your assignments via submission scripts on the Linux machines. Your course instructor will arrange an account if needed. | The department provides a laboratory of Linux machines located in B-127 for assignment work. Certain courses require that you use Linux, in particular, the systems courses (CS 392 Systems Programming, CS 492 Operating Systems, CS 521 TCP/IP Networking, CS 549 Distributed and Cloud Computing). Other courses may require you to submit your assignments via submission scripts on the Linux machines. Your course instructor will arrange an account if needed. | ||
− | [ | + | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top]---> |
− | |||
'''<span id="26">How can I find out more about research?</span>''' | '''<span id="26">How can I find out more about research?</span>''' | ||
Line 771: | Line 815: | ||
Take a course with a faculty member whose research interests you, and talk to him/her. | Take a course with a faculty member whose research interests you, and talk to him/her. | ||
− | [ | + | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top] |
'''<span id="27">How do I transfer credits?</span>''' | '''<span id="27">How do I transfer credits?</span>''' | ||
Line 777: | Line 821: | ||
The undergraduate students can transfer credits following this [https://www.stevens.edu/directory/office-registrar/transfer-credit-information instruction]. | The undergraduate students can transfer credits following this [https://www.stevens.edu/directory/office-registrar/transfer-credit-information instruction]. | ||
− | [ | + | [https://www.srcit.stevens.edu/wiki/index.php?title=Undergraduate#FAQ_undergrad Back to Top] |
Latest revision as of 14:28, 5 February 2024
Advising center
Undergraduate
Undergraduate Study Plans
Unofficial Study Plan Forms
Study plan forms by major and year of entry | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Major | 23 | 22 | 21 | 20 | 19 | 18 | 17 | ||||||
CS | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | ||||||
Cybersecurity | CyS 2023 | CyS 2022 | CyS 2021 | CyS 2020 | CyS 2019 | CyS 2018 | CyS 2017 |
Additional Stevens Resources
Office of Undergraduate Academics
Office of International Programs (Study Abroad)
Undergraduate Forms
All Undergraduate forms can be found on WorkDay: WorkDay Student Help Guide
AP Credit
Minors
The courses for the Computer Science minor are:
CS 115 Introduction to Computer Science CS 135 Discrete Structures or MA 134 Discrete Mathematics CS 284 Data Structures CS 385 Algorithms
- Plus, any two 3-credit CS courses numbered 300 or higher, except any course that duplicates another. Students may not count CS 501, CS 570, or CS 590. Also, students may not count both courses in each of the following pairs: CS 383 and CS 550, CS 492 and CS 520, CS 496 and CS 510, CS 442 and CS 561.
There are 6 courses in total that are required for the Computer Science minor. For minors within SES, at least 2 applicable courses must count towards the minor alone, and cannot double-count for both major requirements and minor requirements.
The courses for the Cybersecurity minor are:
CS 115 Introduction to Computer Science CS 135 Discrete Structures CS 284 Data Structures CS 385 Algorithms
Plus one of the following tracks:
CS 503 Discrete Mathematics for Cryptography MA 232 Linear Algebra or MA 236 Mathematical Reasoning CS 579 Foundations of Cryptography *This is the required track for CS students*
Or:
CS 306 Introduction to IT Security CS 392 Systems Programming CS 576 Systems Security
There are 7 courses in total that are required for the Cybersecurity minor. The Cybersecurity minor is available to Computer Science majors who can only take the CS 503, CS 579 and MA 232/236 option, and at least 2 applicable courses must count towards the minor alone, and cannot double-count for both major requirements and minor requirements.
For more information about minors visit Stevens Academic Catalog.
Undergraduate Courses
For Graduate Courses, click here Graduate Courses.
Course Number | Course Name | Prereqs | Coreqs | Course Coordinator | Typically Offered: Classroom | Typically Offered: Webcampus |
---|---|---|---|---|---|---|
CS 101 | Research and Entrepreneurship in Computing Outcomes / Syllabus |
Fall | ||||
CS 105 | Introduction to Scientific Computing Outcomes Outcomes / Syllabus |
Fall, Spring | ||||
CS 110 | Creative Problem Solving with Computing Outcomes / Syllabus |
Fall | ||||
CS 115 | Introduction to Computer Science Outcomes / Syllabus |
Fall, Spring | ||||
CS 135 | Discrete Structures Outcomes / Syllabus |
Sandeep Bhatt | Fall, Spring | |||
CS 146 | Introduction to Web Programming and Project Development Outcomes / Syllabus |
Fall | ||||
CS 188 | Seminar in Computer Science Outcomes / Syllabus |
Philippos Mordohai | Fall, Spring | |||
CS 284 | Data Structures Outcomes / Syllabus |
CS 115 | CS 135 | Tegan Brennan | Fall, Spring | |
CS 306 | Introduction to IT Security Outcomes / Syllabus |
CS 135 or MA 134 | Antonio Nicolosi | Fall | ||
CS 334 | Automata and Computation Outcomes / Syllabus |
CS 115 and CS 135 | Sandeep Bhatt | Fall | ||
CS 347 | Software Development Process Outcomes / Syllabus |
CS 284, CS 135 | Spring | |||
CS 382 | Computer Architecture and Organization Outcomes / Syllabus |
CS 284 | Shudong Hao | |||
CS 383* | Computer Organization and Programming Outcomes / Syllabus |
CS 115 | Fall | |||
CS 385 | Algorithms Outcomes / Syllabus |
CS 284 | Philippe Meunier | Fall, Spring, Summer 1 | ||
CS 392 | Systems Programming Outcomes / Syllabus |
CS 385 | Shudong Hao | Spring | ||
CS 396 | Security, Privacy, and Society Outcomes / Syllabus |
CS 392 | ||||
CS 397 | Outreach Participation Outcomes / Syllabus |
Depends on subject | As needed | |||
CS 423 | Senior Design I Outcomes / Syllabus |
CS 385, CS 347 | David Klappholz | Fall | ||
CS 424 | Senior Design II Outcomes / Syllabus |
CS 423 | David Klappholz | Spring | ||
CS 442 | Database Management Systems Outcomes / Syllabus |
CS 385 | Hui (Wendy) Wang | Fall | ||
CS 485 | Societal Impact of Information Technologies Outcomes / Syllabus |
Depends on subject | Eric Koskinen | Fall | ||
CS 488 | Computer Architecture Outcomes / Syllabus |
CS 383 | MA 222 | Spring | ||
CS 492 | Operating Systems Outcomes / Syllabus |
CS 383, CS 392 | Spring | |||
CS 496 | Principles of Programming Languages Outcomes / Syllabus |
CS 334 | CS 385 | Eduardo Bonelli | Spring | |
CS 497 | Independent Study Outcomes |
On demand | ||||
CS 498 | Senior Research I Outcomes |
On demand | ||||
CS 499 | Senior Research II Outcomes |
On demand |
* Students need to submit a course substitution form.
Frequently Asked Questions (undergraduate level)
- What undergraduate majors does Stevens Computer Science offer?
- I received AP or IB credit in high school. How does my credit apply toward graduation?
- Who is my advisor?
- What is a study plan?
- How do I complete my Study Plan correctly?
- What humanities courses must I take?
- What management courses must I take?
- What science courses must I take?
- What free/general electives do I have to take?
- Which courses may I take as technical electives?
- Which courses may I take as the software development elective?
- Which courses may I take as a science or mathematics elective?
- Can I take graduate courses?
- Can any graduate courses be used in place of a CS undergraduate course?
- Can I take both an undergraduate course and an equivalent graduate course?
- Can I take CS 501 or CS 570 for credit?
- Can I use my BS courses towards a graduate certificate?
- What if I am working on both a BS and an MS?
- What constitutes a concentration area?
- Must I have a concentration area?
- How do I know which CS courses will be offered which semesters?
- Can I take a WebCampus course?
- How can I find out more about research?
- How do I transfer credits?
What undergraduate majors does Stevens Computer Science offer?
The Computer Science Department offers two majors:
- Computer Science offers the flexibility for students to "drill down" to specific subject areas, such as graphics, computer games, networks, financial computing, and enterprise computing.
- Cybersecurity focuses on the technical and managerial aspects of securing the nation's IT infrastructure. In addition to a strong Computer Science background, it provides in-depth studies in cryptography, privacy and building secure systems.
Both programs share a strong technical "spine" and a two-semester senior project course that emphasizes client interaction and project management.
I received AP or IB credit in high school. What is the first programming course I should take?
For students entering Fall 2018 or later:
Computer Science students who receive a 4 or 5 on the advanced placement computer science exam receive credit for one technical elective. Cybersecurity students who earn the same score will receive credit for one computer science elective. Students who receive a score of 6 or 7 on the International Baccalaureate (IB) computer science exam, Standard Level, are treated similarly. Students who receive a score of 6 or 7 on the IB computer science exam, High Level, receive credit for one free elective course, are exempted from CS 115 and CS 284, and start in CS 385.
For students entering before Fall 2018:
Students who received a grade of 4 or 5 on the Computer Science AP examination will receive credit for a CS elective and will be encouraged to choose CS 181 (Introduction to Computer Science – Honors) for the first semester. Students who received a grade of 6 or 7 on the IB Computer Science exam (Standard Level) will either (1) receive credit for a CS elective and will be placed in CS 181, or (2) will receive credit for CS 115 and will be placed in CS 284. Students who received a grade of 6 or 7 on the IB Computer Science exam (High Level) will either (1) receive credit for a free elective and CS 181 and will be placed in CS 182 in the second semester, or (2) will receive credit for CS 115 and CS 284 and will be placed in CS 385.
Who is my advisor?
For advising-related questions, you should start by reaching out to Academic Advisors Maritza Swepson, Sara Elmiligi, and Shannon Ritchie in the Undergraduate Advising Center. The department assigns faculty advisors based on a student’s undergraduate degree program. Please look up your assigned advisor in your WorkDay account.
What is a Study Plan?
A Study Plan is an unofficial form that contains the list of the courses you will take to fulfill the requirements for a Bachelor of Science in Computer Science, Cybersecurity. They are used to assist students with mapping out remaining requirements as they progress through their program.
Without using a Study Plan as a guide, you might accidentally take a course that doesn't satisfy a requirement you think it meets. You may also take a course that is not valid toward your degree, which may delay your graduation.
Use the recommended course sequence from the Stevens Catalog to develop your study plan. You should do this in consultation with your Faculty Advisor, who must eventually sign off on your Academic Plan in WorkDay.
You may go to the collection of Study Plan forms available on this site. You should follow the catalog of the semester and year you entered Stevens, independent of expected graduation date. For example if you entered Stevens in the Fall of 2019, you should follow the 2019-2020 academic catalog. If you switched to a major in the Computer Science department from another department, you may choose the catalog when you entered Stevens or the catalog in place when you switched into the department.
Therefore, different students may have different requirements. You can not necessarily trust the advice of your friends.
You may modify your Study Plan with your advisor who will make sure that your modified course plan satisfies degree requirements. If not, you risk taking courses which may not count towards your Computer Science degree.
You should specify on the Study Plan when you will take the required courses and you may show electives as TBD (To Be Determined). A better approach is to use the recommended Study Plan, fill in dates for all courses and deviate from it if necessary. This approach makes discussions with your advisor easier and avoids misunderstandings.
How do I complete my Study Plan correctly?
Here is a sample study plan. Some points of interest are:
Term Specification
Semesters should be numbered using the last 2 digits of the year followed by the Semester letter.
For example for the academic year 2019-2020 use:
19F for the fall semester of 2019
20W for the intersession of 2020
20S for the spring semester of 2020
20A for the first summer session of 2020
20B for the second summer session of 2020
This numbering scheme is recommended by the registrar's office and required on the Application for Candidacy Form according to the registrar's office. Listing the semester you plan to take each course helps you determine that you can graduate in your desired number of semesters.
If you have transfer (TR) or advanced placement (AP) credit for a course, list the semester and grade as 'TR' or 'AP’ respectively.
What science courses must I take?
Choose one of the following rows.
Science I | Science II | Science Lab | |
---|---|---|---|
Physics | PEP 111 Mechanics | PEP 112 Electricity and Magnetism | PEP 221 |
Chemistry | CH 115 General Chemistry I | CH 116 General Chemistry II | CH 117 |
Chemistry & Biology | CH 115 General Chemistry I | BIO 281 Biology & Biotechnology | CH 117 |
Chemistry & Biology | CH 115 General Chemistry I | BIO 281 Biology & Biotechnology | BIO 282 |
Physics & Biology | PEP 111 Mechanics | BIO 281 Biology & Biotechnology | BIO 282 |
Physics & Chemistry | PEP 111 Mechanics | CH 115 General Chemistry I | CH 117 |
What free/general electives do I have to take?
Free electives are not unconstrained. Courses to be taken as a "free" elective must be approved by your advisor on a signed study plan before you enroll. You can count any 3-credit course, except
Any course that is required for your academic plan. Any course that is equivalent to another course counted towards the degree.
If you have doubt about whether a course can be counted as a free elective, please review the Academic Catalog or consult your advisor.
Which courses may I take as technical electives?
You can count as a technical elective any 300-level or 400-level CS course that will not be used to satisfy the requirements of any degree.
You can count as a technical elective any 600-level or higher level CS course if your GPA is at least 3.0. (To take courses at this level you must submit a permission form signed by the instructor, your advisor, and the Dean of Graduate Studies.)
For students entering in 2020F and beyond - there is a list of additional courses that can count towards the Technical Elective Requirement. Note that only 3 courses from this list can be counted, the other 8 required Technical Electives must be Computer Science courses. Please review the lists in your Academic catalog for your entry year here - https://www.stevens.edu/academics/academic-catalog.
CS 146 Intro Web Programming and Project Development CS 347 Software Development Process CS 370 Creative Problem Solving and Team Programming CS 442 Database Management Systems CS 488 Computer Architecture CS 492 Operating Systems CS 503 Discrete Math for Cryptography CS 513 Knowledge Dis & Data Mining CS 516 Compiler Design CS 521 TCP/IP Networking CS 522 Mobile Systems and Applications CS 523 Programming the Internet of Things using iOS CS 524 Intro to Cloud Computing CS 526 Enterprise & Cloud Computing CS 541 Artificial Intelligence CS 545 Human-Computer Interaction CS 546 Web Programming CS 548 Enterprise Software Archi & Dgn CS 549 Distrib Sys & Cloud Computing CS 553 Intro Text Mining/Nat. Lang Proc CS 554 Web Programming II CS 557 Intro to Natural Language Proc CS 558 Computer Vision CS 559 Machine Learning: Fund & Apps CS 562 Database Management Systems II CS 573 Fundamentals of CyberSecurity CS 574 Object-Oriented Anal. & Dsng. CS 576 Systems Security CS 577 Reverse Engineering and Application Analysis CS 578 Privacy in a Networked World CS 581 Online Social Networks CS 582 Causal Inference CS 583 Deep Learning CS 584 Natural Language Processing CS 600 Adv. Algorithm Dsgn & Implement CS 615 Systems Administration CS 631 Adv Programming in a Unix Env CS 643 Formal Verif of Software
The following Graduate courses are equivalent to Undergraduate courses. Students can take EITHER of these courses, but CANNOT take both.
CS 510 Programing Languages CS 496 CS 514 Computer Architecture CS 488 CS 520 Introduction to Operating Sys. CS 492 CS 525 Systems Programming CS 392 CS 550 Comp Organization & Prog CS 382 CS 561 Database Management Systems I CS 442 SSW 540 Fundamentals of Software Eng CS 347
The following Graduate courses CANNOT be taken at all.
CS 501 Intro to JAVA Programming CS 515 Fundamentals of Computing CS 556 Mathematical Foundations of ML CS 570 Intro to Programming, Data Structures, and Algorithms CS 590 Algorithms
- CS 306 (Introduction to IT Security) Cybersecurity Students only, and may not be taken by Computer Science Students for elective credit. Likewise, CS 396 (Security, Privacy, and Society) is for Computer Science Students only, and may not be taken by Cybersecurity Students for elective credit.
Which courses may I take as the software development elective?
Any of the following*:
CS 516 Compiler Design CS 521 TCP/IP Networking CS 522 Mobile Systems and Applications CS 523 Programming the Internet of Things using iOS CS 526 Enterprise and Cloud Computing CS 537 Interactive Computer Graphics CS 541 Artificial Intelligence CS 546 Web Programming CS 548 Enterprise Software Architecture and Design CS 549 Distributed Systems and Cloud Computing CS 554 Web Programming II CS 555 Agile Methods for Software Development CS 558 Computer Vision
* For students entering prior to Fall 2020 Back to Top
Which courses may I take as a science or mathematics elective?
Courses to be taken as a science or math elective must be approved by your advisor on a signed study plan before you enroll. You can count any 3-credit physics, chemistry, biology, or mathematics course, except
Any course that is required for your study plan. Any course that is equivalent to another course counted towards the degree. For example, MA 117, MA 118, MA 119, MA 134, MA 502, and MA 540 may not be counted.
EN 250, CE 240, and NANO 200 counts as science elective.
Can any graduate courses be used in place of a CS undergraduate course?
With your advisor's permission -- and only with permission -- certain substitutions may be permitted in order to solve a scheduling problem. Contact your advisor.
Can I take both an undergraduate course and an equivalent graduate course?
No. If you take both courses only one of them may count toward a degree. You cannot count one toward a BS and one toward an MS.
Can I take CS 501 or CS 570 for credit?
For many years undergraduates were prohibited from taking CS 501 for credit because it teaches Java at an elementary level. Undergraduates received adequate education in Java programming via required courses CS 115 and CS 284 (for honors students: CS 181).
However, starting in Fall 2012 Python was adopted as the language for CS 115, thereby reducing required undergraduate Java education to only CS 284 or CS 181. The department felt that some students might wish to improve their Java skills following CS 284 or CS 181 and they should be allowed the chance. Similar reasoning applied to C++ education: the language is taught in the required course CS 385 or 182, but CS 570 exists as an elementary C++ course and it might be beneficial to some. Since both CS 501 and CS 570 are elementary courses, students who started in Fall 2012 or later are allowed to take these courses as free electives, but NOT as technical electives.
Therefore, the department has adopted the following policy about CS 501 and CS 570:
Undergrads who started Fall 2012 or later: may take either or both of CS 501 and CS 570 as a free elective, NOT as a tech elective. MS students who have or are pursuing a Stevens BS in CS or CyS: may take neither CS 501 not CS 570 for credit in their MS program. MS students whose BS is not from Stevens may take either or both of CS 501 and CS 570 for credit in their MS program.
The policies regarding CS 501 and CS 570 are inconsistent for students enrolling before Fall 2012 for the historical reasons outlined above.
Can I use my BS courses towards a graduate certificate?
Yes, this is the only time where "double dipping" is allowed. You may use a course for both an undergraduate degree and graduate certificate.
You may not use a course for both an undergraduate degree and a Master's degree.
What if I am working on both a BS and an MS?
Some of the possible core courses for the MS are equivalent to courses required for the BS. You can't get credit for taking this material a second time, so you must take other core courses in your MS degree. Likewise, if you took some core MS courses as electives for your BS degree then you cannot apply these courses to your MS degree.
What constitutes a concentration area?
You may choose one of the Concentration Areas listed in the catalog. A Concentration Area is no more than a suggestion for a useful collection of CS electives. It does not show up on your transcript.
For many but not all concentration areas, there is a corresponding graduate certificate program with the same or almost the same content. You may follow a graduate certificate program if you have the necessary GPA and the prerequisites. A graduate certificate does appear on your transcript.
Must I have a concentration area?
No. You may choose to take either a concentration area, or ad hoc CS electives. A concentration area is just advice in your choice of CS electives. Your concentration area may simultaneously earn you a graduate certificate, subject to the requirements of the computer science department.
How do I know which CS courses will be offered which semesters?
You can review the Academic Catalog or WorkDay to review the most official and updated information. To help with planning, this website lists when CS courses are usually offered: undergraduate courses and graduate courses. This information is merely a guide, not a promise to offer.
Can I take a WebCampus course?
If you are an international student, please contact the International Student and Scholar Services Office (ISSS) for additional clarification on WebCampus courses. You can read more on their website about enrolling full-time and the requirements for both F1 Students and J1 Students.
How can I find out more about research?
Stevens Computer Science is home to world-class research in cybersecurity, visual computing (graphics/vision/visualization), programming languages, machine learning, and computational biology. There are concrete things you can do to get involved in this research:
Attend the computer science research seminars, where researchers come to describe their latest results. These talks are announced on cs-announce, and you can also see a list of the talks at the CS Seminar web page. Take a course with a faculty member whose research interests you, and talk to him/her.
How do I transfer credits?
The undergraduate students can transfer credits following this instruction.