Computer Science and Engineering at The University of North Texas.

Post on 25-Dec-2015

215 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

Transcript

Computer Science and Engineering

atThe University of North Texas

Why Study CSE?

• Some of the Highest Paid Degrees

• We need more engineers!

UNT CSE – 40 Years

• Then… – Founded with 2 Faculty – Fall of 1971

• Now…– Accredited program since 1986– 22 full time faculty– 1000 Students

Degrees Offered

• Bachelor of Science in Computer Engineering– 123 Total Hours– 22 Hours of Mathematics starting at Calculus 1

• Bachelor of Science in Computer Science– 123 Total Hours– 16 Hours of Mathematics starting at Calculus 1

• Bachelor of Arts in Information Technology– 121 Total Hours– 10 Hours of Mathematics (Cal 1, Probability,

Discrete)

Computer Engineering

• More hardware oriented

• More physics and math courses

– Cell phones and PDAs– Embedded Systems– Robotics– Biomedical Devices

• Computer Engineering Tracks– Architecture– Networking– VLSI– Real-Time and Embedded Systems

Computer Science

• More software oriented

• More programming courses

– Game Programming– Information Security– Database Design– Artificial Intelligence

Information Technology• Bachelor of Arts Degree• What the ‘IT Person’ does – everything

– Database management, programming– Security, project management, web-dev

• 18 hour Supporting Area– Very flexible– Information Security– Pre-Law– Pre-MBA– Game Development– Computer Animation

Not Sure?

• Coursework is almost identical for the first year

• Computer Science 1 – Java• Computer Science 2 – Java• Computer Science 3 – C++

What This Isn’t

• Video game testing

• An easy degree

• If you don’t enjoy math and solving puzzles, you will struggle

Mathematics Requirements

• If you place into Math 1010 (Fundamentals of Algebra)…

• You have 1½ years of math classes before you begin the math classes for your major

Research, Teaching & Labs

Software Engineering

• Begins with CSCE 1030 / 1040

• An Introduction to Object Oriented Programming in Java

– Representing the World through Software Objects

– Programming With Intelligent Agents

Software Engineering

• Program Your Player’s Artificial Intelligence– When to Move, Attack, Drop Mines and

Pillage the Enemy Base– All Programs Do Battle in a Tournament– Last Tank Alive Wins Prizes

• The CSCE 1040 Tank War

Wireless Computing & Security

• Investigating Security Vulnerabilities in Wireless Protocols

– Impersonation– Eavesdropping

Game Programming

• Laboratory for Recreational Computing (LARC)

1:15 AM Game Demo

Game Programming

• Create a game in collaboration with game art students

• Demo it before industry reps and judges– Game Company Recruiters– Ritual Entertainment– Terminal Reality

Natural Language Processing

• Language and Information Technologies (LIT Lab)– Machine Learning applied to NLP and

Information Retrieval– Multi-lingual text processing– Story telling and understanding– Intelligent Information Retrieval

– All the things needs

Computer Security

• Mission: – Increase general security awareness– Produce skilled security specialists– Conduct research to advance the

state of the art in computer security

• Facilities include a safe environment for experimenting with potentially dangerous software

Computer Security

• UNT has received NSA certification for Computer Security courses

• Topics covered:– Cryptography– Intrusion Detection– Mobile Agent Security– E-Commerce Security

• Computer Systems Research Lab– Uses advanced hardware and

software design tools to achieve:• Better performance• Lower power requirements• Equipment that is less expensive to

manufacture

• Example: Speculative Execution– Trying to guess what the computer

will need in the future to speed access

Computer Architecture

Computer Architecture

• Intelligent Memory Devices (IRAM)– Processing unit embedded in the

memory chip

• Embedded Computing– New devices– Stringent power requirements

VDCL

• VLSI Design and CAD Lab• Preparing the next generation tools to

produce nanometer circuits • Considering physical phenomena such

as cross-talk and interconnect delays, while reducing power requirements.

vdcl.cse.unt.edu

Other Research Areas• Databases, Data Mining

– Extracting exactly what you want from massive amounts of information

• Compilers• Geometric Computing and Graphs

– Geometric Computation Lab

• Networking– Network Research Lab

Research

• Work on State of the Art Projects as an Undergraduate

– Assist the Faculty in Funded Research

– Participate in Industry Co-operatives

– CSCE 4890 Directed Study

Community

Friday Research Seminars

• Faculty and students presenting their research

• From UNT and beyond

Engineering Events

• Boosting Engineering, Science and Technology (BEST) Robotics Competition

• Engineering Week

• Over 1,300 companies University-wide• Well paid, topical, supervised positions

• Full time jobs offered to 75-80% of students with 2 or more semesters at a company

• On-site office at Discovery Park

Cooperatives

Society Membership

Society of Women Engineers

IEEE Computer Society

Association of Computing Machinery

Eta Kappa Nu – Engineering Honors

Upsilon Pi Epsilon – Computing Honors

Facilities

Discovery Park

• Study in the New 553,000 Square Foot Discovery Park

• Home to the UNT College of Engineering

ComputingFacilities

• Cyviz Visualization Wall

• Mac and PC General Access Labs

• An ADM-3A 300 bits per second!

• Discovery Park Library, General Access Labs, Dining Services, Study Areas

Discovery ParkStudentFacilities

Discovery Park Shuttle

Just North of UNT Campus in Denton

For more information:

www.cse.unt.edu940.565.2767

top related