Department of Computer Science School of Arts and Science. www.cs.rutgers.edu



Similar documents
Computer UMass Hanna M. Wallach

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs

Opportunities in Computer Science

Erik Jonsson School of Engineering and Computer Science

Accelerated Bachelor of Science/Master of Science in Computer Science. Dual Degree Program

What You Need to Know About Computer Science, B.S.A.T. Programs

COMPUTER & INFORMATION TECHNOLOGY DEPARTMENT

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE

The following are the measurable objectives for graduated computer science students (ABET Standards):

Graduate Programs. Dept of Computer Science. Dr. Weining Zhang

COMPUTER SCIENCE: MISCONCEPTIONS, CAREER PATHS AND RESEARCH CHALLENGES

Computer Science. Program of Study. Program Requirements. Advanced Placement. Approved Programs. Approved Computer Science Program

The University of Connecticut. School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY Revised May 23, 2013.

PhD in Computer Science at North Carolina A&T State University

How To Get A Masters Degree In Logistics And Supply Chain Management

Discover Viterbi: Computer Science

Software Engineering

Penn State Harrisburg Computer Science

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

Overview of CS Graduate Program Requirements. Jan Prins August 2015

University of Illinois Department of Computer Science Goals, Objectives, and Assessments January 2009

Computer Science Program - LSA

College of Information and Computer Sciences UG CS Orientation Fall 2015

Department of Computer Science and Engineering

College of Science Department of Mathematics and Computer Science. Assessment Plan Computer Science and Computer Networks

Discover Viterbi: New Programs in Computer Science

Guide to the MSCS Program Sheet

Indiana University South Bend

The Emerging Trends in Electrical and Computer Engineering

BEng in Computer Science

The University of Connecticut. School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY Revised July 27, 2015.

Computer Engineering

Computer Science & Engineering Department. Robert McCartney Director of Undergraduate Computing Education ITE robert@engr.uconn.

2. What are your learning objectives or outcomes associated with each student learning goal?

COMPUTER SCIENCE AND ENGINEERING

The minimum background expected of any student entering the M.S.C.S. program is coursework equivalent to the following:

Program Modification For University of California (akers)

Why Get an M.Eng. in CS or Anything Else? Prof. Charlie Van Loan CS M.Eng. Program Director

Bachelor of Science in Computer Engineering (BSCoE) Essential Ideas

Bachelor of Science in. Computer Science. Advising Brochure Department of. Computer Science & Engineering College of Arts & Sciences

Graduate Student Orientation

PETITION/PROGRAM SHEET Degree: Bachelor of Science Major: Computer Science

LIST OF REGISTRABLE COURSES FOR BSC COMMUNICATION TECHNOLOGY JUNE 2014

Computer Science and Information Systems

Department of Computer Science and Information Systems

UNO COLLEGE OF INFORMATION SCIENCE & TECHNOLOGY

Electrical and Computer Engineering Undergraduate Advising Manual

COMPUTER SCIENCE PROGRAM

Computer Science at James Madison University

MASTER OF SCIENCE IN APPLIED PHYSICS AND COMPUTER SCIENCE FIVE-YEAR PROGRAM

Software Engineering Undergraduate Stevens. Gregg Vesonder, Ph.D. Director & Industry Professor gvesonde@stevens.edu

So You Want To Go To Econ Grad School...

Semester 1 Course Course Name מע תר הר Credits Preliminary or

How To Get A Computer Science Degree At Coastal Carolina University

Computer Science course unit

COS 140: Foundations of Computer Science

Handbook for Undergraduate Students in Electrical and Computer Engineering

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

Computer Science Information Sheet for entry in What is Computer Science?

Undergraduate Degree Map for Completion in Four Years

Graduation Check Off Sheet, Electrical Engineering, Year (Class of 2017)

Accelerated Undergraduate/Graduate (BS/MS) Dual Degree Program in Computer Science

CSCE Undergraduate Advising Handbook

Proposal for a BA in Applied Computing

Ph.D. in Bioinformatics and Computational Biology Degree Requirements

These degree requirements are in effect starting from Admission.

College of Engineering and Applied Science Department of Computer Science

Teaching Scheme. Theory Practical Course Code L T P Credits Max. Min. Max. Min. ISE MA201 Linear Algebra 3 1-4

Tim Hsu. Updated Fall 2012

Graduate Student Orientation

COMPUTER SCIENCE. Department of Mathematics & Computer Science

Undergraduate Degree Map for Completion in Four Years

These degree requirements are in effect starting from Admission.

Data Science at the University of Virginia

Undergraduate Degree Map for Completion in Four Years

Computer Science. Colorado School of Mines Spring 2011

Master of Science in. Computer Science

The Master of Landscape Architecture (MLA) Program at. West Virginia University

Silicon Valley University Doctor of Computer Engineering (DCE) Program Outline and Study Plan

These degree requirements are in effect starting from Admission.

The Bachelor of Science in Computer Science

Undergraduate Degree Map for Completion in Four Years

CSC 310/Discrete Structures of Computer Science CSC 325/Computer Architecture. CSC 410/Advanced Analysis of Algorithms CSC 390/Programming Languages

CURRENTLY APPROVED PROGRAM WITH CHANGES TRACKED

SECOND YEAR. Major Subject 3 Thesis (EE 300) 3 Thesis (EE 300) 3 TOTAL 3 TOTAL 6. MASTER OF ENGINEERING IN ELECTRICAL ENGINEERING (MEng EE) FIRST YEAR

Computer Science, Technology and. Computer Game Design, Information Management. Summer Orientation 2014

Department of Computer Science

Online Computer Science Degree Programs. Bachelor s and Associate s Degree Programs for Computer Science

Advice for Students completing the B.S. degree in Computer Science based on Quarters How to Satisfy Computer Science Related Electives

SOUTH DAKOTA BOARD OF REGENTS. Committee on Academic and Student Affairs

LEHMAN COLLEGE OF THE CITY UNIVERSITY OF NEW YORK DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE CURRICULUM CHANGE

Undergraduate Degree Map for Completion in Four Years

Master of Science (MS) in Computer Science

2. EXPLAIN CHANGE TO DEGREE PROGRAM AND GIVE A DETAILED RATIONALE FOR EACH INDIVIDUAL CHANGE:

Cyber Security. Vision. Mission

Vector Calculus Fourier Series & Laplace Transform PYN106 Electromagnetic Field Theory 3 1/2 2/2 4

ASSESSMENT PLAN: M.S. in Computer Science

Combined BS/MS Degree Program in the Department of Electrical Engineering at Wright State University

Core Curriculum to the Course:

COMPUTER SCIENCE. Learning Outcomes (Graduate) Graduate Programs in Computer Science. Mission of the Undergraduate Program in Computer Science

Transcription:

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

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

A Fast Changing Field 8 years ago there were no iphones Today there are over 100,000 people writing iphone 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 minutes or centuries, depending on how you do it Computer Science 3

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

What do most computer scientists do? Design and build software, hardware, networks, and robots In every industry In every size business In every size team Computer Science 5

Why choose a career in CS? MONEY Magazine and Salary.com researched hundreds of jobs, considering their growth, pay, stress-levels and other factors. These careers ranked highest. 1. Software Engineer 6. Market research analyst 2. College professor 7. Computer IT analyst 3. Financial adviser 8. Real Estate Appraiser 4. Human Resources 9. Pharmacist Manager 5. Physician assistant 10. Psychologist http://money.cnn.com/magazines/moneymag/bestjobs/?cnn=yes Computer Science 6

Will there be jobs? Job Growth 2012-2022* % Growth 2012-2022* Computer Systems Analysts Computer Network Architects 127,700 25% US Department of Labor, Bureau of Labor Statistics 20,000 15% Software Developer 222,600 22% * source: US Department of Labor Computer Science 7

What is the CS Department like? Big About 45 full time faculty members 259 declared undergrad majors (A.Y. 2012/2013) 131 u.g. majors graduated (A.Y. 2012/2013) Computer Science 8

What is the CS Department like? And growing 400 300 200 100 0 '10 '11 '12 '13 '14 Computer Science 9

Size is A problem Lecture Size Level 2010 / 11 2012 / 13 1xx 70 138 2xx 44 75 Computer Science 3xx 40 63

Size is An advantage Active student groups / clubs USACS: CS students' club WCS: Women in CS Just Euler: Problem solving club DOTA: video game playing COGS: Creation Of Games Society The CAVE: just hang out with other folks interested in computers Computer Science

Size is An advantage Resources and Activities The CAVE Hack-R-Space HackRU HackHers Code Red... See www.cs.rutgers.edu/~lou for urls Computer Science

Warning Computer Science 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 Computer Science

Computer Science Our Curriculum

Two Undergraduate Degrees BA Three required math courses (Calc 1&2, Linear Algebra) Six required CS courses Five Elective CS courses Computer Science 15

Two Undergraduate Degrees BS Three required math courses (Calc 1&2, Linear Algebra) Six required CS courses Two semester science course with labs Seven elective CS courses BS = BA + 2 science courses + 2 more CS electives About 80% of CS majors do BS degree Computer Science 16

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

More Electives Topics Courses (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 Computer Science 18

CS 395: Internship in CS Counts toward CS major requirements CS majors have done internships at Johnson & Johnson, Merck, SEI, AT&T, Citicorp, Google, others Computer Science 19

Elective Tracks Computer Security Software Engineering and Information Management Computer and Software Systems Graphics and Vision Artificial Intelligence and Cognitive Science Computing Concepts and Themes (Theory) Computer Science

BS/MS Program http://www.cs.rutgers.edu/undergraduate/bsms.whtml Selective (GPA > 3.75) Finished all but two CS courses for BS Undergrad courses must include: Software Engineering Completion of two DCS graduate courses 30 additional DCS graduate credits for MS Benefits no GRE required for grad admission shorter time (5 yrs) possible it is an honor (very few do it) (But if you take the GRE and are admitted, you can follow exactly the same plan on your own.) Computer Science 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 Computer Science

Example First Semester Classes CS 111: Intro to Computer Science Math 151: Calculus 1 Physics 203, 205: General Physics (or Chemistry) Byrne Seminar What it takes to make a digital computer (Metaxas) How to avoid being hurt and representing yourself wisely on the web (Kulikowski and McGrew) Computer Science

Introductory CS course offerings If you are interested in Consider taking Using computers in everyday life CS 110 Using computers in business, going to business school CS 170 Programming computers as a mathematician or scientist CS 107 Being a Computer Science major or minor CS 111 Computer Science 24