Department of Computer Science School of Arts and Sciences

Similar documents
We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

B.S/M.A in Mathematics

Undergraduate Program Guide. Bachelor of Science. Computer Science DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING

COSI Meet the Majors Fall 17. Prof. Mitch Cherniack Undergraduate Advising Head (UAH), COSI Fall '17: Instructor COSI 29a

New Jersey Institute of Technology Newark College of Engineering

Introduction to CS 100 Overview of UK. CS September 2015

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

Development of an IT Curriculum. Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008

TREATMENT OF SMC COURSEWORK FOR STUDENTS WITHOUT AN ASSOCIATE OF ARTS

Bachelor of Science. Undergraduate Program. Department of Physics

College of Engineering and Applied Science Department of Computer Science

Algebra Nation and Computer Science for MS Initiatives. Marla Davis, Ph.D. NBCT Office of Secondary Education

Computer Science (CSE)

UMass CS Departmental Honors Overview

Ecole Polytechnique Fédérale de Lausanne EPFL School of Computer and Communication Sciences IC. School of Computer and Communication Sciences

WHY GO TO GRADUATE SCHOOL?

Dublin City Schools Career and College Ready Academies FAQ. General

SCHOOL. Wake Forest '93. Count

Welcome to Georgia Tech!

SELF-STUDY QUESTIONNAIRE FOR REVIEW of the COMPUTER SCIENCE PROGRAM

Department of Computer Science GCU Prospectus

Environmental Science BA

Information System Design and Development (Advanced Higher) Unit. level 7 (12 SCQF credit points)

GRADUATE STUDENT HANDBOOK Master of Science Programs in Biostatistics

The Isett Seta Career Guide 2010

Self Study Report Computer Science

AGRICULTURAL AND EXTENSION EDUCATION

All-Math Meeting. September 28, Department of Mathematics University of Kentucky

INVESTING IN STUDENTS OUTSIDE-OF-THE CLASSROOM

A&S/Business Dual Major

DOCTOR OF PHILOSOPHY IN ARCHITECTURE

Evaluation of a College Freshman Diversity Research Program

EGRHS Course Fair. Science & Math AP & IB Courses

Department of Computer Science. Program Review Self-Study

Navigating the PhD Options in CMS

Knowledge based expert systems D H A N A N J A Y K A L B A N D E

DOCTOR OF PHILOSOPHY HANDBOOK

COLLEGE OF ENGINEERING (WOMEN)

LINGUISTICS. Learning Outcomes (Graduate) Learning Outcomes (Undergraduate) Graduate Programs in Linguistics. Bachelor of Arts in Linguistics

GACE Computer Science Assessment Test at a Glance

Mathematics 112 Phone: (580) Southeastern Oklahoma State University Web: Durant, OK USA

Study in Berlin at the HTW. Study in Berlin at the HTW

THEORY/COMPOSITION AREA HANDBOOK 2010

Data Glossary. Summa Cum Laude: the top 2% of each college's distribution of cumulative GPAs for the graduating cohort. Academic Honors (Latin Honors)

IT Students Workshop within Strategic Partnership of Leibniz University and Peter the Great St. Petersburg Polytechnic University

Millersville University Degree Works Training User Guide

Getting Started with Deliberate Practice

GETTING READY FOR THE U A GUIDE FOR TRANSFERRING TO THE UNIVERSITY OF UTAH FOR BYU-IDAHO STUDENTS

Education for an Information Age

REGISTRATION. Enrollment Requirements. Academic Advisement for Registration. Registration. Sam Houston State University 1

School of Engineering Foothill College Transfer Guide

Bachelor of Science in Civil Engineering

ARTICULATION AGREEMENT

PATHWAYS IN FIRST YEAR MATHS

GETTING READY FOR THE U A GUIDE FOR TRANSFERRING TO THE UNIVERSITY OF UTAH FOR BYU-IDAHO STUDENTS. How To Use This Guide.

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

Testimony in front of the Assembly Committee on Jobs and the Economy Special Session Assembly Bill 1 Ray Cross, UW System President August 3, 2017

Georgia Institute of Technology Graduate Curriculum Committee Minutes. January 20, 2011

TEACHING AND EXAMINATION REGULATIONS (TER) (see Article 7.13 of the Higher Education and Research Act) MASTER S PROGRAMME EMBEDDED SYSTEMS

c o l l e g e o f Educ ation

Health and Human Physiology, B.A.

Date : Controller of Examinations Principal Wednesday Saturday Wednesday

WHY GRADUATE SCHOOL? Turning Today s Technical Talent Into Tomorrow s Technology Leaders

MASTER OF ARCHITECTURE

Juniors Spring Presentation

Academic Catalog Programs & Courses Manchester Community College

QuickGuide for CC, GS, and Barnard CS Students

Rolando Cardenas 8100 Turquoise St. El Paso, Texas (915) University of Texas at El Paso (UTEP)

DEPARTMENT OF PHYSICAL SCIENCES

EDINA SENIOR HIGH SCHOOL Registration Class of 2020

ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY DOWNLOAD EBOOK : ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY PDF

Robotics as an Undergraduate Major: A Retrospective

TEACHING AND EXAMINATION REGULATIONS (TER) (see Article 7.13 of the Higher Education and Research Act) MASTER S PROGRAMME EMBEDDED SYSTEMS

Software Development: Programming Paradigms (SCQF level 8)

Mathematics Program Assessment Plan

Purdue Data Summit Communication of Big Data Analytics. New SAT Predictive Validity Case Study

Android App Development for Beginners

Department of Geography Bachelor of Arts in Geography Plan for Assessment of Student Learning Outcomes The University of New Mexico

Statistics and Data Analytics Minor

Math Placement at Paci c Lutheran University

International Viewbook :Layout 1 2/20/12 12:04 PM Page 1. International Student Viewbook

MASTER OF EDUCATION DEGREE: PHYSICAL EDUCATION GRADUATE MANUAL

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments

TRANSFER ARTICULATION AGREEMENT between DOMINICAN COLLEGE and BERGEN COMMUNITY COLLEGE

Biomedical Engineering

Online Family Chat Main Lobby Thursday, March 10, 2016

Welcome Parents! Class of 2021

Education: Integrating Parallel and Distributed Computing in Computer Science Curricula

Pair Programming. Spring 2015

Bachelor Class

COMMUNICATION TECHNOLOGIES-IMAGING MEDIA

Xinyu Tang. Education. Research Interests. Honors and Awards. Professional Experience

Joint or Combined Programs B.S./M.S. Accounting B.A./M.P.A. Public Administration DEPARTMENTS, FACULTY

Agricultural and Extension Education

Bachelor of Science in Mechanical Engineering with Co-op

SELF-STUDY QUESTIONNAIRE FOR REVIEW of the COMPUTER SCIENCE PROGRAM and the INFORMATION SYSTEMS PROGRAM

Computer Science (CS)

AC : DESIGNING AN UNDERGRADUATE ROBOTICS ENGINEERING CURRICULUM: UNIFIED ROBOTICS I AND II

Biomedical Engineering

Emporia State University Degree Works Training User Guide Advisor

Transcription:

Department of School of Arts and Sciences www.cs.rutgers.edu Presented by Prof. Louis Steinberg www.cs.rutgers.edu/~lou 1

Department of School of Arts and Sciences www.cs.rutgers.edu Presented by Prof. Louis Steinberg www.cs.rutgers.edu/~lou 2

What is? It s NOT just using computers or the web It s NOT just writing programs It s NOT just today s technology (Java, Python, Swift,...) CS encompasses full range of activities related to computers: theory & algorithm development, software engineering: software requirements, design, maintenance devising computing solutions for cutting edge problems 3 3

A Fast Changing Field 11 years ago there were no iphones, no Androids Today there are about 12 million people writing smart-phone apps But there are basic principles that don't change, e.g., Don't think about everything at once Certain questions can never be fully answered Sorting a large list of names can take a hour or centuries, depending on how you do it 4 4

Our goal: - Preparing students to be life-long learners, - Starting from fundamental, enduring principles. 5 5

What do computer scientists do? Design & build software, hardware, networks, and robots In every industry In every size business In every size team 6 6

Why become a Computer Scientist? That is up to you

What is the CS Department like? Big About 50 full time faculty members 1260 declared undergrad majors (4/30/2018) 445 u.g. majors graduated (A.Y. 2017/2018) 8 8

What is the CS Department like? And growing 2000 Enrollment in the class "Intro to CS" 1600 1200 800 400 0 '11 '12 '13 '14 '15 '16 '17 9 9

Size is A problem Competing with lots of other students for seats in a course and for attention from the faculty 10

Size is An advantage Recently active student groups/clubs USACS: CS students' club WCS: Women in CS Fizzbuzz: Interview Prep/Problem solving club RUMAD: Mobile app development club COGS: Creation Of Games Society 11

Size is An advantage Resources and Activities The CAVE Hack-R-Space HackRU HackHers Code Red... 12

Warning CS is not for everyone takes a particular way of thinking - For some people it is natural - Many people can learn it, with hard work - For some people it is very, very hard Be prepared to bail out (e.g. ~1200 freshman, graduated 450 majors ~36%) 13

Our Curriculum 14

Introductory CS course offerings: If you are interested in Using computers in everyday life Using computers in business Programming computers as a mathematician or a scientist Consider taking CS 110 CS 170 CS 107 Being a CS minor or major CS 111 15

Two Undergraduate Degrees Bachelor of Arts (B.A.) 3 Required math courses Calc 1&2 (640:151 and 640:152) Linear Algebra 6 Required CS courses 5 Elective CS courses 16 16

Two Undergraduate Degrees Bachelor of Science (B.S.) 3 Required math courses Calc 1&2 (640:151 and 640:152) Linear Algebra 6 Required CS courses 7 Elective CS courses 2 Science courses (+ Labs) BS = BA + 2 science courses + 2 more CS electives About 80% of CS majors do BS degree 17 17

Electives Software Methodology, Software Engineering, Systems Programming, Programming Languages, Compilers, Numerical Analysis and Computing, Intro to Imaging and Multimedia, Information and Data Management, Internet Technology, Computer Architecture II, Operating Systems Design, Distributed Systems: Concepts and Design, Computer Security, Formal Languages and Automata 18 18

More Electives Topics Courses (topics vary) Cryptography Data mining Probabilistic Algorithms Independent Study Selected Courses offered by Mathematics or Electrical and Computer Engineering Access to graduate courses for good students (at professor s discretion) -- a dozen students each term 19 19

Elective Tracks: Electives that go well together Computer Security Software Engineering and Information Management Computer and Software Systems Graphics and Vision Artificial Intelligence and Cognitive Science Computing Concepts and Themes (Theory of Computing) 20

CS 395: Internship in CS CS majors have done internships at Johnson & Johnson, Merck, SEI, AT&T, Citicorp, Google, others 21 21

Admission to CS Undergrad Major To be admitted to the CS major you must Get C or better in CS 111 Intro to CS CS 112 Data Structures CS 205 Discrete Structures 1 Calc 1 and 2 With at most 1 retake per course 22

BS/MS Program https://www.cs.rutgers.edu/undergraduate/the-honors-bsms-degree-program-in-computer-science Benefits no GRE required for grad admission it is an honor (very few do it, requires CS GPA > 3.75) (But if you take the GRE and are admitted, you can follow exactly the same plan on your own.) Apply at the end of your Junior year - but plan your courses earlier 23 23

First-year courses of special interest to CS majors - Byrne Seminar: Computing a Metaphor (Kulikowski and McGrew) - FIGS: Exploring (Yang, Andrei, Gudipati, Patel) 24

Example First Semester Classes for a CS major CS 111: Intro to Math 151: Calculus 1 General Elective Byrne Seminar: Computing a Metaphor 25