Computer Science and Electrical Engineering umbc'edu - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

Computer Science and Electrical Engineering umbc'edu

Description:

One of eleven USM campuses, one of three research universities ... Center for Women and Information Technology. Triangle (not your ordinary fraternity! ... – PowerPoint PPT presentation

Number of Views:101
Avg rating:3.0/5.0
Slides: 30
Provided by: csee3
Category:

less

Transcript and Presenter's Notes

Title: Computer Science and Electrical Engineering umbc'edu


1
Computer Science and Electrical Engineering
_at_umbc.edu
  • University of Maryland, Baltimore County
  • Baltimore, MD 21250
  • Fall 2008

2
UMBC at a glance
  • One of eleven USM campuses, one of three research
    universities
  • About 10,000 students, including 2500 grad
    students
  • About 400 faculty, in 28 departments
  • Operating budget of 331M
  • Sponsored research of about 80M
  • Founded in 1966, Carnegie Research Doctoral
    Extensive by 2002
  • Training Center and Research Park
  • Famous for diversity, and chess, but not football!

3
CSEE at a glance
  • 35 professors, with PhDs from
  • Cornell, Illinois, Hopkins, UMass, MIT, North
    Carolina, Ohio State, Princeton, Purdue, SUNY
    Buffalo, Stony Brook, U Penn, UC Berkeley, UCLA,
    UMBC, UMCP, Georgia Tech, Hebrew, Weizmann,
    Technion
  • 6 lecturers
  • 800 undergraduate students
  • 550 computer science, 250 computer engineering
  • 300 graduate students

4
CSEE Degree Programs
  • BS, MS and PhD in Computer Science
  • BS, MS and PhD in Computer Engineering
  • MS and PhD in Electrical Engineering
  • MS in Systems Engineering

5
CSEE Research
  • 4M per year in research expenditures
  • Research required for grad students, optional for
    juniors and seniors
  • Exposure to leading edge technologies
  • Frequent seminars by distinguished visitors
  • Proximity to industry and government labs

6
Why study at UMBC?
  • Fully accredited program
  • Strong curriculum
  • Excellent research faculty
  • First-rate computing facilities
  • Large and diverse community at UMBC
  • Other IT program options if a students goals or
    interests change
  • E.g., Computer Engineering, Information Systems,
    Business Technology Administration,
    Bioinformatics, Interactive Entertainment (Visual
    Arts )

7
BS in Computer Science
  • Technical and rigorous
  • follows IEEE and ACM guidelines.
  • Combines theory and practice
  • hardware, software, algorithms and theory
  • Preparation for lifetime learning

8
CS Course Requirements
  • 44 credits in Computer Science courses
  • 18 credits in Mathematics courses
  • 12 credits in Science courses
  • 24-33 credits in General Foundations
  • 13-22 free elective credits

9
Intermediate Courses
  • CMSC 313 Computer Org. Assembly Lang.
  • Systems course low-level programming, digital
    logic
  • CMSC 331 Programming Languages
  • Survey of languages LISP, Prolog, C, ML
  • CMSC 341 Data Structures
  • More Java programming
  • CMSC 345 Software Design Development
  • Software engineering group project, software
    life cycle

10
Advanced Electives (selected)
  • Systems
  • CMSC 461 Database Management Systems
  • CMSC 481 Computer Networks
  • CMSC 483 Parallel and Distributed Processing
  • Programming Languages
  • CMSC 431 Compiler Design Principles
  • CMSC 432 Object-Oriented Languages Systems
  • CMSC 433 Scripting Languages
  • CMSC 484 Java Server Technologies
  • Applied Mathematics
  • CMSC 442 Information and Coding Theory
  • CMSC 455 Numerical Computations

11
Advanced Electives (cont.)
  • Security
  • CMSC 426 Principles of Computer Security
  • CMSC 444 Information Assurance
  • CMSC 482 Computer Systems Security
  • Intelligent Systems
  • CMSC 471 Artificial Intelligence
  • CMSC 473 Natural language Processing
  • CMSC 475 Neural Network Computing
  • CMSC 476 Information Retrieval
  • CMSC 477 Multi-agent Systems
  • Graphics
  • CMSC 435 Computer Graphics
  • CMSC 437 Graphical User Interfaces

12
Special Topics Courses
  • Covers recent hot developments in IT
  • Keeps curriculum up to date
  • Recent special topics offerings
  • Robotics
  • Wearable Computing
  • Sensor Networks
  • Electronic Voting
  • Computer Graphics for Games
  • Machine Learning
  • Service Oriented Computing
  • Quantum Computing

13
CMPE BSProgram
  • More hardware oriented than Computer Science
  • Emphasizes laboratory experience
  • More physics and applied math
  • Hands-on experience with electronic equipment and
    standard industrial VLSI design tools, including
    CADENCE

14
Flexibility Two Tracks
  • CMPE program has two tracks
  • VLSI (VLSI chip design, FPGA Design and allied
    areas)
  • Communications (digital signal processing,
    photonics and communications theory)
  • Both tracks supported by a strong common core,
    with specialization into tracks in Jr/Sr yrs
  • Major design project as part of the Capstone
    Course

15
CMPERequirements
  • 124/125 total credits required
  • 17 credits in Computer Science
  • 25 credits in Computer Eng.
  • 25 credits in Mathematics
  • 12 credits in Physics and Chemistry
  • 12 credits in technical electives
  • 24-33 credits in General Foundations
  • 3 credits in Technical Writing

16
Lab Resources
  • Dedicated labs for undergraduate instruction
  • CAD Lab
  • Test and Measurement Lab
  • Electrical Engineering Lab
  • Senior Design Project Workshop
  • Communications Lab (thanks, Tektronix!)
  • Computer Forensics Lab (in progress)
  • Equipment and software support provided by
    industrial partners like Cadence, Dell,
    Tektronix, National Instruments, Synopsys and
    others

17
Student Resources
  • Computer Science Council of Majors
  • IEEE and ACM student chapters
  • Society of Computer Engineers
  • Center for Women and Information Technology
  • Triangle (not your ordinary fraternity!)
  • Computer Science Help Center Student run
    tutoring center

18
Co-op andinternship
  • Valuable for a competitive job market
  • Bears academic credit, and complements formal
    studies
  • Full time and part-time opportunities
  • Shriver Center monitors placements
  • We encourage study abroad, and international
    exchanges!

19
Are the jobs really out there?
  • Highly favorable opportunities are expected for
    college graduates with at least a bachelors
    degree in computer engineering or computer
    science and with practical work experience. -
    U.S. Bureau of Labor Statistics
  • Problems that engineers will face in the future
    are so complex and multidimensional that it
    doesn't make sense to solve them with a group of
    people who essentially have one common background
    and perspective. - Gary Gabriele, NSF

20
Combined BS/MS Programs
  • Four graduate programs
  • MS and Ph.D. CMPE, CMSC, EE
  • MS Systems Engineering
  • CMPE majors may do combined BS/MS in CMPE, CMSC,
    or EE

21
(No Transcript)
22
For more information...
  • College of Engineering and IT
  • Lead advisor Cathy Bielawski bielawsk_at_umbc.edu
  • Grad program coordinator Keara
    Fligginsfliggins_at_umbc.edu
  • CSEE Web page http//www.csee.umbc.edu

23
EXTRA SLIDES
24
Programming Courses
  • CMSC 104 Problem Solving Programming
  • First programming course basic computer
    concepts, programming projects in C.
  • CMSC 201 Computer Science I
  • Procedural programming in C functions, pointers,
    basic data structures, code design.
  • CMSC 202 Computer Science II
  • Object-oriented programming in Java objects,
    class design, inheritance, polymorphism,
    templates.

25
Required Advanced Courses
  • CMSC 411 Computer Architecture
  • Design a CPU using VHDL
  • CMSC 421 Operating Systems
  • Principles behind modern operating systems
  • CMSC 441 Algorithms
  • Design and analysis

26
Departmental Honors
  • Program Requirements
  • As in CMSC 201 202
  • Maintain 3.25 overall GPA
  • Maintain 3.5 GPA in computer science
  • Course Requirements
  • CMSC 341H Data Structures
  • Two more CMSC 4xx Honors courses
  • Honors Thesis

27
Minor in Computer Science
  • Required Courses 14 credits
  • CMSC 201 202 Computer Science I II
  • CMSC 203 Discrete Structures
  • CMSC 341 Data Structures
  • Elective Courses 9 credits
  • 1-3 CMSC 4xx courses
  • 0-2 courses chosen from
  • CMSC 313 Computer Org. Assembly Language
  • CMSC 331 Programming Languages
  • MATH 221 Linear Algebra.

28
For more information...
  • College of Engineering Advisors
  • ECS Building, Room 201
  • Ms. Cathy Bielawski
  • CSEE Web page
  • http//www.csee.umbc.edu/CSEE/ugrad/
  • CMPE Engineering Undergraduate Home Page Link

29
The End
  • Questions?
Write a Comment
User Comments (0)
About PowerShow.com