Computer Science & Engineering Department. Robert McCartney Director of Undergraduate Computing Education ITE 239 860-486-5232 robert@engr.uconn.



Similar documents
COMPUTER SCIENCE AND ENGINEERING

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

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

Electrical and Computer Engineering

Erik Jonsson School of Engineering and Computer Science

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs

Department of Computer Science School of Arts and Science.

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

Department of Computer Science and Engineering

Criteria for Accrediting Computer Science Programs Effective for Evaluations during the Accreditation Cycle

These degree requirements are in effect starting from Admission.

Computer Engineering

These degree requirements are in effect starting from Admission.

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

These degree requirements are in effect starting from Admission.

Certification Requirements by Discipline. Allied Health Sciences

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

Online Master of Science in Analytics (MSA)

COMPUTER SCIENCE: MISCONCEPTIONS, CAREER PATHS AND RESEARCH CHALLENGES

Software Engineering

Rules of the program leading to Bachelor of Science in Computer Science

How To Get A Computer Science Degree

CRITERIA FOR ACCREDITING COMPUTING PROGRAMS

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

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

Statistics in Applications III. Distribution Theory and Inference

Computer Science Electives and Clusters

Introducing Software Engineering to the Freshman Student

College of Business. Role and Mission. Idaho Falls Programs. EITC/Idaho State University Program. Undergraduate Curriculum Learning Goals.

Department of Electrical and Computer Engineering

ELECTRICAL and COMPUTER ENGINEERING

4.1. Title: data analysis (systems analysis) Annotation of educational discipline: educational discipline includes in itself the mastery of the

DIVISION OF SCIENCES AND ENGINEERING

Master of Science in Engineering - Electrical Engineering Option (MSE-EE) Student Outcomes Assessment Plan (SOAP)

CSCE Undergraduate Advising Handbook

Computer and Systems Engineering (CSE) Master of Science Programs

COMPUTER SCIENCE PROGRAM

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

Assessment Findings and Curricular Improvements Department of Psychology Undergraduate Program. Assessment Measures

Undergraduate Degree Map for Completion in Four Years

Current requirements for a major (page 83 of current catalog)

Department of Computer Science

Undergraduate Degree Map for Completion in Four Years

CRITERIA FOR ACCREDITING COMPUTING PROGRAMS

ELECTRICAL ENGINEERING GRADUATE STUDENT HANDBOOK

Faculty of Technology and Science TGHEL, TGHME, TGHML

CACS Degree Requirements for the MS or PhD in Computer Science of Engineering

Course Selection Guide For Mechanical Engineering Majors

M.Tech. Software Systems

imtech Curriculum Presentation

Computer Science Majors

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

University of Wisconsin-Milwaukee College of Engineering & Applied Science

Core Curriculum to the Course:

Computer Engineering Undergraduate Program (CpE) Assessment report

COS 140: Foundations of Computer Science

Health Management and Informatics

Department of Computer Science and Information Systems

Computer Engineering Graduate Handbook. Administered by the Computer Science and the Charles L. Brown Department of Electrical & Computer Engineering

Electrical Engineering Handbook

How To Get A Computer Science Degree At Coastal Carolina University

Computer Science Program - LSA

Opportunities after graduation: Master s degree?

Information Technology An Academic Discipline

School of Engineering

ss. Cyril and Methodius University Faculty of Computer Science and Engineering Skopje, Macedonia

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

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

Pre-Master s Programs (PMP)

FINANCIAL ENGINEERING

Departments within the College. Mission Statement. Vision Statement

Structure of Postgraduate Programs (2005)

Faculty of Information Technology

Criteria for Accrediting Engineering Programs Effective for Evaluations during the Accreditation Cycle

Table 1. Summary of CSIS PhD Program Requirements

Department of Information Systems and Cyber Security

TU general Education Courses (18) College Specific Required Courses (7) Elective Courses (at least 4) Professional Courses (14)

Department of BUSINESS

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

Wenzhou-Kean University Anticipated Faculty Positions

DEPARTMENT OF COMPUTER SCIENCE

Nelson Rusche College of Business

MASTER OF SCIENCE PROGRAMS ADMISSION REQUIREMENTS

Mechanical Engineering and Materials Science

Interactive Computer Software in College Algebra

Ph.D. in Bioinformatics and Computational Biology Degree Requirements

Transcription:

Computer Science & Engineering Department Robert McCartney Director of Undergraduate Computing Education ITE 239 860-486-5232 robert@engr.uconn.edu

The Tower and the Glass Balls Given a tower of N floors, one wants to find the lowest floor from which a glass ball will break once it falls. If there is only one such ball, then the search for the breaking floor must be linear. That is: throw the ball from the first floor, then from the second, and so on, until the ball breaks. But, suppose there are two identical balls (we will return to this later)

About Us Computer Science and Engineering Department 27 Faculty members (all but one in Storrs) Three degree programs for undergraduates Integrate research and undergraduate education Provide extensive hands-on experience to enhance the material presented in the classroom

Degree Programs Computer Science & Engineering Computer Science Computer Engineering (223) (165) (44) (plus graduate degrees: M.S., Ph.D) (51,90)

Enrollment numbers Program 2008 2009 2010 2011 2012 2013 CS & E 135 134 154 166 190 196 Computer Science 99 89 86 88 102 156 Computer Engineering 61 46 53 43 38 56 Total 295 269 293 297 330 408 2014: 500+

Three programs Each program includes central areas of computer science: programming, algorithms, mathematical foundations, architecture, and operating systems Programs differ in their emphasis and advanced topics

Computer Science and Engineering Degree

For students interested in: Computing across the spectrum, from organization and architecture to software and theory Areas requiring background in either/both hardware and software Graphics and animation systems Robotics Hardware/software co-design Networked and embedded systems

Computer Science Degree

For students interested in Theory and practice of computing Combining computer science with study/work in other fields Cognitive Science Digital Media & Design Computational physics Business Education etc Fairly convenient to do a minor in something else

Computer Engineering Degree

For students interested in: Design and manufacture of computer systems The physical components of computer networks Interfacing devices to computers Embedded computer systems

What if I don t know which program I want? All Engineering programs are the same for the first semester*. All of the computing programs are the same for the first year, and adjustments to deal with indecision can be made for the sophomore year. Engineering 1000 helps students make career decisions.

Other Opportunities Undergraduate research Minors Bioinformatics Business Cognitive Science Study Abroad Eurotech Program Internships Entrepreneurship Materials Engineering Mathematics

Accreditation ABET accredited Computer Science and Engineering Computer Science Computer Engineering Ensures that programs meet standards, and are committed to continuous improvement

Recent (and Projected) Improvements Enhanced introductory computing course for CS, CSE, and Comp. E.* Integration of senior project courses into a full-year course New undergraduate courses in Cryptography, Computational Geometry, Systems programming, Systems Biology

How long until I finish? The Computer Science curriculum is 120 credits. The Computer Engineering and the Computer Science & Engineering degrees are 126 credits.

Why should I choose UConn CSE? Flexible offerings High-quality faculty and fellow students Opportunity to succeed Ask the students when you tour around!

What about jobs?

The Tower and the Glass Balls Given a tower of N floors, one wants to find the lowest floor from which a glass ball will break once it falls. If there is only one such ball, then the search for the breaking floor must be linear. That is: throw the ball from the first floor, then from the second, and so on, until the ball breaks. But, suppose there are two identical balls. Thus, one ball can be used for a coarse-grain search until it breaks. Then, the other ball can be used for a fine-grain search. Develop an efficient algorithm for performing the search with minimal number of throws.

Questions?

On with the tours! Talk to students Ask questions Thank you!