Computer Science and Engineering at The University of North Texas.

35
Computer Science and Engineering at The University of North Texas

Transcript of Computer Science and Engineering at The University of North Texas.

Page 1: Computer Science and Engineering at The University of North Texas.

Computer Science and Engineering

atThe University of North Texas

Page 2: Computer Science and Engineering at The University of North Texas.

Why Study CSE?

• Some of the Highest Paid Degrees

• We need more engineers!

Page 3: Computer Science and Engineering at The University of North Texas.

UNT CSE – 40 Years

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

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

Page 4: Computer Science and Engineering at The University of North Texas.

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)

Page 5: Computer Science and Engineering at The University of North Texas.

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

Page 6: Computer Science and Engineering at The University of North Texas.

Computer Science

• More software oriented

• More programming courses

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

Page 7: Computer Science and Engineering at The University of North Texas.

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

Page 8: Computer Science and Engineering at The University of North Texas.

Not Sure?

• Coursework is almost identical for the first year

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

Page 9: Computer Science and Engineering at The University of North Texas.

What This Isn’t

• Video game testing

• An easy degree

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

Page 10: Computer Science and Engineering at The University of North Texas.

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

Page 11: Computer Science and Engineering at The University of North Texas.

Research, Teaching & Labs

Page 12: Computer Science and Engineering at The University of North Texas.

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

Page 13: Computer Science and Engineering at The University of North Texas.

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

Page 14: Computer Science and Engineering at The University of North Texas.

Wireless Computing & Security

• Investigating Security Vulnerabilities in Wireless Protocols

– Impersonation– Eavesdropping

Page 15: Computer Science and Engineering at The University of North Texas.

Game Programming

• Laboratory for Recreational Computing (LARC)

1:15 AM Game Demo

Page 16: Computer Science and Engineering at The University of North Texas.

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

Page 17: Computer Science and Engineering at The University of North Texas.

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

Page 18: Computer Science and Engineering at The University of North Texas.

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

Page 19: Computer Science and Engineering at The University of North Texas.

Computer Security

• UNT has received NSA certification for Computer Security courses

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

Page 20: Computer Science and Engineering at The University of North Texas.

• 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

Page 21: Computer Science and Engineering at The University of North Texas.

Computer Architecture

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

memory chip

• Embedded Computing– New devices– Stringent power requirements

Page 22: Computer Science and Engineering at The University of North Texas.

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

Page 23: Computer Science and Engineering at The University of North Texas.

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

Page 24: Computer Science and Engineering at The University of North Texas.

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

Page 25: Computer Science and Engineering at The University of North Texas.

Community

Page 26: Computer Science and Engineering at The University of North Texas.

Friday Research Seminars

• Faculty and students presenting their research

• From UNT and beyond

Page 27: Computer Science and Engineering at The University of North Texas.

Engineering Events

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

• Engineering Week

Page 28: Computer Science and Engineering at The University of North Texas.

• 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

Page 29: Computer Science and Engineering at The University of North Texas.

Society Membership

Society of Women Engineers

IEEE Computer Society

Association of Computing Machinery

Eta Kappa Nu – Engineering Honors

Upsilon Pi Epsilon – Computing Honors

Page 30: Computer Science and Engineering at The University of North Texas.

Facilities

Page 31: Computer Science and Engineering at The University of North Texas.

Discovery Park

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

• Home to the UNT College of Engineering

Page 32: Computer Science and Engineering at The University of North Texas.

ComputingFacilities

• Cyviz Visualization Wall

• Mac and PC General Access Labs

• An ADM-3A 300 bits per second!

Page 33: Computer Science and Engineering at The University of North Texas.

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

Discovery ParkStudentFacilities

Page 34: Computer Science and Engineering at The University of North Texas.

Discovery Park Shuttle

Just North of UNT Campus in Denton

Page 35: Computer Science and Engineering at The University of North Texas.

For more information:

www.cse.unt.edu940.565.2767