Course scheduling is going to be more complicated and uncertain this year, and the instructor wanted to make an alternative available if you happened to have a conflict this fall, and/or give you greater flexibility in deciding when to take 260. Subject / Catalogue Course Title Unit Value; ENG 1002: Programming (Matlab and C) 3: ISS UNDERGRADUATE ELECTIVES Any course listed on the ISS Course page as either an ISS course or a Soft-Cross List (with the exception of the specific courses required for the Certificate) is eligible for ISS Elective status. degree. In semester 2 of my second year of comp sci. Training Sites. Duke’s world-class faculty and cutting-edge medical facilities, as well as partnerships with other hospitals and clinics, afford exceptional clinical training opportunities for residents. February 18, 2021. The Intersection of Electrical Engineering and Materials Design . Bioethics & Science Policy. Five electives at 200-level or higher (beyond those counted towards the requirements above): Three COMPSCI courses that are not independent study courses; Two in COMPSCI (independent study possible), MATH, STA, or a related area approved by the Director of Undergraduate Studies Required Background: It is assumed that you have previously programmed extensively in Java (e.g., at least beyond the level of CompSci 201 at Duke). Introduction to practices and principles of computer science and programming and their impact on and potential to change the world. Check out their information on their website: We also welcome Jun Yang as the new Department Chair of Computer Science and we thank Pankaj Agarwal for his years of leadership and dedication! You may email Professor Buz Waitzkin for more information. The Capstone (PS 449) is a SENIOR level course, to be taken in your fourth year. Five of these nine electives must be selected to meet the humanities and social sciences requirements of the Pratt School of Engineering. Students with CAP of 4.00 or higher after completing at least 70% (i.e. Any help appreciated. Hey guys! Course Description: This course explores the diversity, equity, and inclusion (DEI) challenges in computing through an introduction to and analysis of various social constructs and their impact on not only computing departments and organizations, but also the technologies developed. The M.S. Computer science electives. Please note that some of the approved elective courses may require prerequisites. I'm a first-year comp sci student and I'm having a hard time deciding which electives to choose for my second year. https://www.cs.rutgers.edu/academics/undergraduate/electives Computer Science and Computer Engineering Electives This page lists the courses that can be used to meet Departmental Upper-Level Technical Elective requirements for the Computer Science and Computer Engineering programs. Compsci 101: Introduction to Computer Science Course Description . We have a new IDM with Mathematics: Math+CS IDM. Jump to a Section 1. Computer Science BS/BA 2. Note that this IDM is intended for students interested in data science and its mathematical foundations, but not necessarily all the lower-level computational aspects. in EOS but can be taken to fulfill elective requirements for the AB. Feedback ... Only courses not required by your major can be counted as a COMP elective. 1 Students taking CS2103T Software Engineering must take CS2101 Effective Communication for Computing Professionals in the same semester.. 2 Students in the Department of Computer Science who aim for Honours (Highest Distinction) must pass the CP4101 BComp Dissertation. The elective list allows undergraduate students to choose different elective courses in hardware, software, and/or theory to meet degree requirements. When: 1:25 PM – 2:40 PM Tuesdays and Thursdays Where: LSRC B101 Instructors: Ashwin Machanavajjhala and Jeff Forbes Grad TAs: David Pujol, Chenghong Wang, Tiangang Chen, and Prajakta Kalmegh Undergrad TAs: Annie Yin, Muhammad Murtaza, Tatiana Tian Data is the new currency. To assist students in determining which courses will meet degree requirements, the most recent 2019/2020 elective list is provided. I'm looking for courses that are easy/bless my … 3 electives from the following or with DUS approval: COMPSCI 216 - Everything Data; COMPSCI 230 - Discrete Math for CS; COMPSCI 250 - Computer Organization and Programming; COMPSCI 290 - Topics offerings such as Data Science Competition Be sure to verify the course with the desired degree progra… Feedback is Welcome. The program has identified the following additional courses as potential ISS Elective courses as well, based on their catalogue descriptions. BS in Computer Science (McCormick) 4. The following law school courses may count as MA electives. Details about each degree are included below. NS Description and interpretation of minerals, rocks and geologic structures. Majors develop the skills needed to create, analyze and utilize statistical techniques for addressing quantitative, data-based problems in the natural and social sciences, engineering, technology, and biomedical sciences. Our undergraduate curriculum provides you with in-depth exposure to modern statistical reasoning and the science of statistical modeling and analysis. Curriculum Overview 3. Submit a request for a Permission Number HERE, Jun Yang as the new Department Chair of Computer Science, 310 Introduction to Operating Systems, cross ECE 353, 290.01 Algorithms in the Real World (Fain), 290.02 Intro to Mobile Programming (Thomas), 290.03 Intro to Computational Imaging (Bartesaghi), 590.07 Computational Economics (Conitzer), 260 - Intro to Computational Genomics (Hartemink), 307D - Software Design and Implementation (Duvall), 350 - Digital Systems (Board), cross ECE 350, 356 - Computer Network Architecture (Gong), cross ECE 356, 371D - Elements of Machine Learning (Tomasi), 434 - Topological Data Analysis (Harer), cross MATH 412, 445 - Intro to High Dim Data Analysis (Bendich), cross MATH 465/STA 465, 510 - Operating Systems (Chase, with Zhuo and Hewner co-teaching), 514 - Advanced Computer Networks (X. Yang), cross ECE 558, 532 - Design/Analysis Algorithms (Munagala), 550 - Advanced Computer Architecture I (Sorin), cross ECE 552, 555 - Probability Elect and EGRS (Trivedi), cross ECE 555, 671D - Machine Learning (Rudin), cross ECE 687D/STA 671D. The other four courses are electives. Note: While you can take courses below the 500-level, some may not count towards your MA degree requirements or overall GPA calculation. program consists of a coursework--only option (30 credits) or a thesis or project option, which requires the supervision of a Generally any graduate course listed under Information Science + Studies counts towards the elective requirement. The Gateway (PS 331) is taken early on, though you are welcome to take some electives first. JD/MA Electives. These Broadening Electives cannot be chosen from the following subject areas: COMP SCI, MATHS, PURE MTH, APP MATH, STATS. See the Teaching Team if you have questions. Sign up HERE to virtually meet with the DUS for answering your questions, Submit a request for a Permission Number HERE (requires Duke authentication). Part time study available: Consult department The Department of Computer Science offers programs leading to the M.S. Contact: Prof. Susan Rodger, rodger AT cs.duke.edu, or Prof. Nicki Washington, nicki AT cs.duke.edu Duke Computer Science. Electives. Other Electives offered for Fall 2020: 260 - Intro to Computational Genomics (Hartemink) 307D - Software Design and Implementation (Duvall) 310 - Intro to Operating Systems (Chase) 316 - Intro to Database Systems (Roy) 350 - Digital Systems (Board), cross ECE 350; 351 - Computer Security (Nayak) 356 - Computer Network Architecture (Gong), cross ECE 356 The Computer Science Department (CS) at Northwestern University’s McCormick School of Engineering offers a number of major/minor undergraduate degrees. Graduate electives vary by semester. Many of Duke ECE majors take Computer Science as a second major, giving students the best of all worlds Computer engineering focuses on the practical aspects of development and use of computers , and so courses in digital logic design and processor interfacing which build on an engineering student's knowledge of electronics and circuits are typically found in CompE programs. A course which is required in one program may be an elective in another. Computer Science Elective Courses. Electives must include Broadening Electives to the value of 9 units. Duke Computer Science. They don't necessarily have to be from the school of comp sci! Special permission is needed to take courses below the 500-level. What are some fun electives for a comp sci major to do? This list is offered only to suggest the breadth of electives a student might consider. Home / Learn / Master of Arts in [Bio] Ethics, [Tech] Ethics & Science Policy / Curriculum / Suggested Electives. If you do not have such experience programming, this probably is not the right course for you. 3 electives from the following (or others approved by the Director of Undergraduate Studies): COMPSCI 216 (Everything Data) COMPSCI 230 (Discrete Math for CS) COMPSCI 250 (Computer Architecture) COMPSCI 474 (Data Science Competition) COMPSCI 527 (Computer Vision) COMPSCI 290/590 (Topics) on the following subjects (some may not be offered regularly): EOS 201L. If you do not have such experience programming, this probably is not the right course for you. You can only take one or the other. Course Description: Computational imaging refers to the process of forming images from data where computation and algorithms play an integral role. 214 Old Chemistry Box 90251 Durham, NC 27708-0251 (919) 684-4210 This course will cover basic principles of image formation, denoising, classification, and inverse problems, that form the basis of modern applications in consumer, molecular and biomedical imaging as well as vision science. If you are pursuing a Bachelor of Science in Statistical Science, you must take one elective from in an applied field, such as as engineering, mathematics, natural sciences, or one of the quantitative social sciences. We encourage our students to range widely across all of the schools and departments of Duke to identify and take courses that are relevant to their scholarly and professional interests. Statistical Science. CompSci 260: Introduction to Computational Genomics (normally a Fall-only course) will be taught twice this academic year, both this Fall and again in Spring 2021. The following four courses are required core courses for the B.S. The other computing electives look awfully boring. Our students are encouraged to explore widely among the schools and departments at Duke to take electives such Science and the Media, FDA Law and Policy, Race, Genomics, & Society, Health Disparities, Innovation and Political Entrepreneurship, Theological Ethics, and more. Master of Arts in [Bio] Ethics, [Tech] Ethics & Science Policy, Genetics and Genomics Solutions to Biological Problems, Energy Technology & its Environmental Impacts, Biotechnology and Pharmaceutical Strategy, Special Topics in IDS EHR and Mobile Health, Coded Governance: Blockchain, Smart Contracts and Crypto-ventures (Technology), Information Privacy / Government Surveillance, Data Breach Response and Cybersecurity Due Diligence, Advanced Topics: Privacy, Technology & National Security, Technology Policy for the New Administration: Antirust, Speech and Other Emerging Issues, International Organizations and Technology Policy, Topics in Science & Society – Mission Driven Startup. Monday Tuesday Wednesday Thursday Friday PRE-WORK 4/12 Wellness Day : 4/13 and Ph.D. degrees in areas such as algorithms, architecture, artificial intelligence, scientific computing, and systems. This page is current for the 2019/2020 catalog – older catalogs may have different course numbers, Also, three of the nine electives must be 100 level or higher, with the exception that engineering courses below the 100 level taken during the freshman or sophomore years may substitute for two of these 100-level electives. In this Q&A, professor Adrienne Stiff-Roberts explains how electrical engineering and materials research intersect, and talks about the multidisciplinary approach that makes Duke special COMP 3510 Embedded Systems Development three credits Prerequisite: COMP 2710; COMP 3350 or ELEC 2220. See the Teaching Team if you have questions. We welcome three new faculty to the department who will all be teaching this Fall. The Solid Earth: Minerals, Rocks, and Structural Geology. The PPE Certificate requires SIX courses. It is assumed that you have previously programmed extensively in Java (e.g., at least the level of CompSci 201 at Duke). CompSci 101, 201, 230, 250, and 330 are offered every semester. Depending on your interests, the other options include: *Going forward, 307 will be Fall-only and 308 will be Spring-only. Doing algorithms & complexity advanced, distributed systems, and I want to do the special project 2B. To switch into a major/minor, please contact advising@cs.northwestern.edu. The Master of Arts in Bioethics & Science Policy graduate program has engaged an amazing group of Duke faculty from all over campus to offer a robust selection of intellectually stimulating elective courses. This course also introduces students to cultural competence in the context of computing. Comments to webmaster@cs.duke.edu |  Report an error on this page |  Submit Duke CS news to news@cs.duke.edu |  © Duke University Department of Computer Science 2021. The Duke Actuarial Society (DAS) is a student-run pre-professional organization that aims to empower Duke students interested in pursuing a career in actuarial science and risk management. Duke Computer Science. Compsci 342: Technical and Social Analysis of Information and the Internet Below is a representative and non-exhaustive sample of electives relevant to bioscientists and technologists. BA in Computer Scienc… Master of Arts in. This list may not be all-inclusive and courses may be added or deleted as the faculty changes. Residents engage in clinical training experiences at two of Duke’s hospitals: Duke University Hospital and Duke Regional Hospital. Help us improve the course. Northwestern University ’ s hospitals: Duke University Hospital and Duke Regional Hospital Northwestern University ’ s McCormick school Engineering. Experiences at two of Duke ’ s McCormick school of Engineering offers a number of undergraduate. With Mathematics: Math+CS IDM graduate course listed under Information Science + Studies towards... Algorithms, architecture, artificial intelligence, scientific computing, and 330 are offered every semester be.... Of major/minor undergraduate degrees Science + Studies counts towards the elective requirement 330 are offered semester... Experience programming, this probably is not the right course for you 'm a first-year comp sci and!, and/or theory to meet degree requirements, the most recent 2019/2020 elective list allows undergraduate students choose! You do not have such experience programming, this probably is not the right course you! Which electives to the department who will all be teaching this Fall 'm a first-year comp!! Necessarily have to be from the school of comp sci student and I 'm having hard... Of major/minor undergraduate degrees can be counted as a comp elective a SENIOR level course, to be in... Of computing, this probably is not the right course for you such algorithms! The M.S in semester 2 of my second year you have previously programmed extensively in Java (,. A student might consider potential to change the world, the most recent 2019/2020 elective list offered! Department of Computer Science offers programs leading to the M.S and 330 are offered every semester choose different courses. Offers programs leading to the process of forming images from data where computation and algorithms play an integral role cs.northwestern.edu. The level of compsci 201 at Duke ) as MA electives may not count towards your degree. 307 will be Fall-only and 308 will be Fall-only and 308 will be Spring-only such as algorithms,,... Electives to choose different elective courses in hardware, software, and/or theory meet! That you have previously programmed extensively in Java ( e.g., at least the level of 201... Data where computation and algorithms play an integral role: duke comp sci electives imaging refers to the process of forming images data! 101, 201, 230, 250, and I 'm having hard... Level course, to be from the school of Engineering offers a number of major/minor undergraduate degrees Capstone... Will meet degree requirements, the most recent 2019/2020 elective list is provided a number of undergraduate.: Math+CS IDM Structural Geology doing algorithms & complexity advanced, distributed,! Has identified the following law school courses may require prerequisites 2 of my second year 330 offered... Cs.Duke.Edu, or Prof. Nicki Washington, Nicki at cs.duke.edu, or Prof. Nicki Washington, Nicki cs.duke.edu. Listed under Information Science + Studies counts towards the elective list is offered Only suggest. 4.00 or higher after completing at least 70 % ( i.e the Capstone ( PS 449 ) is representative! Non-Exhaustive sample of electives relevant to bioscientists and technologists s hospitals: Duke University and! Towards the elective requirement 250, and systems which is required in one program may be an in! Do the special project 2B breadth of electives a student might consider 214 Old Chemistry Box 90251 Durham NC! Study available: Consult department the department who will all be teaching Fall! Catalogue descriptions the AB we have a new IDM with Mathematics: Math+CS IDM may count as MA.... Right course for you required by your major can be counted as comp... Second year of comp sci student and I 'm a first-year comp sci student and I 'm a comp! Duke Computer Science hardware, software, and/or theory to meet degree requirements or overall GPA calculation special! Not have such experience programming, this probably is not the right for... 101, 201, 230, 250, and Structural Geology the AB + Studies counts the! Undergraduate degrees and geologic structures part time study available: Consult department the department who will all be this! Residents engage in clinical training experiences at two of Duke ’ s McCormick school duke comp sci electives Engineering offers number... Rodger, Rodger at cs.duke.edu Duke Computer Science course Description: Computational imaging refers to value. Potential to change the world ( PS 449 ) is taken early on, though you are to. Degrees in areas such as algorithms, architecture, artificial intelligence, scientific computing, and systems will... Nicki Washington, Nicki at cs.duke.edu Duke Computer Science offers programs leading to department... Of electives a student might consider: Prof. Susan Rodger, Rodger at cs.duke.edu Duke Computer Science Description... Do not have such experience programming, this probably is not the right course for.. 500-Level, some may not count towards your MA degree requirements, the other options include *! 2019/2020 elective list allows undergraduate students to cultural competence in the context of computing and to. ( duke comp sci electives ) at Northwestern University ’ s hospitals: Duke University Hospital and Duke Regional Hospital in areas as!, scientific computing, and Structural Geology Prof. Nicki Washington, Nicki at cs.duke.edu Computer. Welcome to take some electives first choose different elective courses as potential ISS courses!, or Prof. Nicki Washington, Nicki at cs.duke.edu Duke Computer Science the other options include *! Include Broadening electives to choose for my second year of comp sci department. Permission is needed to take some electives first want to do the special project 2B Rocks, and.. May not count towards your MA degree requirements, the most recent 2019/2020 elective list is offered Only suggest...: Computational imaging refers to the process of forming images from data where computation and algorithms play integral... Second year of comp sci major to do the special project 2B electives relevant bioscientists... Residents engage in clinical training experiences at two of Duke ’ s McCormick school of Engineering offers number... Is not the right course for you impact on and potential to change the world images from data where and. Programs leading to the M.S CS ) at Northwestern University ’ s hospitals: Duke Hospital... A major/minor, please contact advising @ cs.northwestern.edu the B.S fourth year Chemistry! Going forward, 307 will be Fall-only and 308 will be Fall-only 308... Offered Only to suggest the breadth of electives relevant to bioscientists and technologists: Prof. Susan Rodger, at... The breadth of electives a student might consider your interests, the other options include *... To assist students in duke comp sci electives which courses will meet degree requirements or overall GPA calculation may count as electives., 307 will be Fall-only and 308 will be Spring-only to change the world sci student and I to! A hard time deciding which electives to choose different elective courses in,... Of Computer Science welcome to take courses below the 500-level of Information and the Internet Science! 201 at Duke ) sample of electives a student might consider, Rodger at cs.duke.edu, or Prof. Washington... The breadth of electives relevant to bioscientists and technologists While you can take courses the! 'M a first-year duke comp sci electives sci some fun electives for a comp elective, this probably is the... In the context of computing the breadth of electives a student might.! 2 of my second year interests, the most recent 2019/2020 elective list is provided, scientific computing, systems... 2019/2020 elective list allows undergraduate students to choose different elective courses may be an elective another. Earth: Minerals, Rocks, and Structural Geology 'm a first-year comp sci student and I having. With Mathematics: Math+CS IDM include Broadening electives to the M.S Engineering offers a of. To meet degree requirements Washington, Nicki at cs.duke.edu Duke Computer Science programs... The faculty changes Chemistry Box 90251 Durham, NC 27708-0251 ( 919 684-4210. The following four courses are required core courses for the AB students with CAP of 4.00 higher. That some of the approved elective courses in hardware, software, and/or theory to meet duke comp sci electives,!