17
Department of Computer Science and Engineering Undergraduate Academic Guide UNT Research Park (NTRP) F201 (940) 565-2767 www.cse.unt.edu Valid beginning Fall 2007 • Advising Information • Core Curriculum • Course Descriptions • Degree Plan Information

Department of Computer Science and Engineering Undergraduate Academic Guide UNT Research Park (NTRP) F201 (940) 565-2767 Valid beginning

Embed Size (px)

Citation preview

Department of Computer Science and

Engineering

Undergraduate Academic Guide

UNT Research Park (NTRP) F201(940) 565-2767

www.cse.unt.edu

Valid beginning Fall 2007

• Advising Information• Core Curriculum• Course Descriptions• Degree Plan Information

2

Degrees offered

Undergraduate

Bachelor of Science (BS) major in Computer ScienceBachelor of Science (BS) major in Computer EngineeringBachelor of Arts (BA) major in Computer ScienceUndergraduate Minor in Computer Science

Undergraduate Minor: 18 hours, 6 advanced

Graduate

Master of Science (MS) major in Computer ScienceMaster of Science (MS) major in Computer EngineeringDoctor of Philosophy (PhD) major in Computer ScienceGraduate Minor in Computer Science

Graduate Minor: 6-12 hours (see advisor)FacultyFaculty

Robert Akl Assistant Professor, D.Sc., Washington University, 2000. - Wireless communication, wireless security, multi-cell network optimization, call admission controlRobert Brazile Associate Professor, Ph.D., University of Texas at Dallas, 1985. - DatabasesBill Buckles Professor, PhD Operations Research, Univ of Alabama, Huntsville 1981 - Image processing, Bioenvironmental ScienceRam Dantu Assistant Professor, Ph.D., Concordia University, Canada, 1990. - Wireless networks, network security and sensor networksRyan Garlick Visiting Assistant Professor, Ph.D., Southern Methodist University, 2003. - Meta-heuristics, optical networking, software engineeringYan Huang Assistant Professor, Ph.D., University of Minnesota, 2003. - Spatial databases, data mining, geographic information systemsTom Irby Assistant Professor, Ph.D., Southern Methodist University, 1976. - Data structures, software developmentTom Jacob Associate Professor, Ph.D., Emory, 1974. - Distributed computing, computational epidemiologyKrishna Kavi Professor, Ph.D., Southern Methodist University, 1980. - Computer architecture, multithreading, memory systems, agent-oriented software engineeringDavid Keathly Lecturer, M.S. Oklahoma State Univ., 1985 - Computer Vision, Software Engineering, Embedded Architectures and ApplicationsHao Li Assistant Professor, PhD., University of South Florida, 2004 - VLSI Design and CAD, reconfigurable computing, physical design automation, high level and logic synthesisRada Mihalcea Assistant Professor, Ph.D., Southern Methodist University, 2001. - Natural language processing, machine learningArmin Mikler Associate Professor, Ph.D., Iowa State University, 1995. - Distributed computing, agent-based systems, bio-informatics, computational epidemiologySaraju Mohanty Assistant Professor, Ph.D., University of South Florida, 2003. - Synthesis and Optimization for Low Power, Power Aware System Design, VLSI Architecture for Security and

Copyright Protection, CAD and Modeling for Nanoscale VLSI CircuitsIan Parberry Professor, Ph.D., Warwick, 1984. - Computational complexity, theoretical algorithms, graphics, computer game developmentRobert Renka Professor, Ph.D., University of Texas at Austin, 1981. - Numerical analysis, mathematical software, curve and surface fittingDon Retzlaff Lecturer, M.S., University of North Texas, 1979. - Software engineeringFarhad Shahrokhi Professor, Ph.D., Western Michigan University, 1987. - Algorithms, combinatorial optimization, graph theory, geometric computingPhil Sweany Associate Professor, Ph.D., Colorado State University, 1992. - CompilersKathleen Swigger Professor, Ph.D., University of Iowa, 1977. - Artificial intelligence and human factorsPaul Tarau Associate Professor, Ph.D., University of Montreal, 1990. - Intelligent agents, compilers and abstract machines, distributed logic programming and NLPXiaohui Yuan Assistant Professor, PhD, Computer Science, Tulane - Image processing, Computer Vision, Pattern Recognition, Artificial Intelligence, Data Mining

Advising

Undergraduate

Undergraduate Advisors: Dr. Ryan Garlick, David KeathlyAssistant to the Undergraduate Advisor: Ms. Pam VincentCollege Academic Advisor: Liz Musgrove Nancy ShawCollege Guidance Counselor: Chris Heiden

Graduate

Graduate Advisor: Dr. Armin MiklerAssistant to the Graduate Advisor: Ms. Kathy Bomar

Please note that the University of North Texas Catalog is the final source of degree information.

UNT Research Park (NTRP) Room F201 (940) 565-2767

College of Engineering Undergraduate Advising Office Hickory Hall 120 (940) 565-4201

3

Academic Information

Academic Advising

Academic advising is available to assist students in the development and pursuit of meaningful educational goals. Advisors and counselors are available to assist students with the following:

• Clarification of life and career goals • Development of suitable educational plans • Selection of appropriate courses and other educational experiences• Evaluation of student progress toward established goals

Specially trained advisors in the Undergraduate Advising Office (HKRY 120) serve as academic advisors for the College of Engineering majors. Faculty advisors assist students in clarifying their academic interests and career goals and are available in the academic department. All students are encouraged to meet with their advisor every semester.

Degree Requirements

The basic structure of all bachelor’s degrees consists of a large set of general education requirements common to all degrees (University Core Curriculum – 47 hours at UNT), a small set of requirements unique to the school or college offering the degree (College Requirements), a set of requirements defining a major field of study as determined by a department (Major/Professional Field/Concentration – a minimum of 24 hours), a smaller set (minimum of 18 hours) for a lesser field of study (Minor) and electives chosen freely or in consultation with an advisor to reach the minimum number of hours required for the degree. All degrees require that 24 of the last 30 hours be earned at UNT and that at least 42 hours are at the advanced level (3XXX and 4XXX courses).

Degree Audit What is a Degree Audit?

A degree audit is an official document of the University. It lists all the courses needed to complete your chosen degree and shows how all the courses you have completed are being applied toward your degree.

When should I get a Degree Audit? You should request a degree audit during your first semester at UNT.

You cannot graduate unless you have requested a degree audit!

How do I get a Degree Audit?1. Contact the faculty advisor of your major for an appointment to request a degree audit. If you have

transfer work you will need an evaluated copy of all transcripts and a catalog description of all courses completed. (Transcripts may be ordered at the Registrar’s Office in the ESSC). You must bring your evaluated transcripts to your appointment with your faculty advisor.

2. The faculty advisor for your major will complete the degree audit request form. If you are declaring a minor, you may do so at the time you meet with your faculty advisor.

3. A copy of the degree audit will be mailed to your permanent address (unless otherwise advised), and a copy will be sent to the department of your major. Check MyUNT to ensure that your address is correct.

4. It is your responsibility to update each semester’s progress on your copy of the degree audit. If you feel you need assistance, you should schedule an appointment with your advisor.

Graduation Application

You must apply for graduation at the beginning of the semester in which you intend to graduate. The application may be obtained at the Registrar’s Office. The application must be submitted to the Undergraduate Advising Office in HKRY 120. You must submit your application by the deadline listed in the Schedule of Classes.

Academic Status

Good StandingStudents with at least a cumulative 2.00 UNT GPA are considered in Good Standing.

Academic AlertFreshmen (students with less than 30 attempted hours) whose cumulative UNT GPA falls below 2.00 for the first time are placed on Academic Alert. Students can only be placed on Academic Alert once; they must raise their cumulative UNT GPA to 2.00 or higher during their Academic Alert semester or they will be placed on Probation.

4

ProbationStudents not eligible for Academic Alert whose cumulative UNT GPA falls below 2.00 will be placed on Probation. Students on Probation during a Fall or Spring semester must raise their cumulative UNT GPA to 2.00 to return to Good Standing or earn a semester GPA of at least 2.25 to remain on Probation and

avoid suspension. Suspension

During a Fall or Spring semester, Probation students who fail to raise their cumulative UNT GPA to a 2.00 or earn a 2.25 semester GPA are placed on Suspension for one or more semesters. A first Suspension is for one long semester, a second Suspension is for two long semesters and a third Suspension is for a minimum of four long semesters. After students complete their Suspension period, they may return to UNT on Probation.

Summer Sessions and Academic StatusStudents who are on Probation cannot be placed on Suspension as a result of summer grades at UNT; however, students in Good Standing may be placed on Probation as a result of summer grades at UNT. Suspension students are eligible and are strongly encouraged to take summer courses at UNT. Students on Suspension who attend UNT during the summer and raise their cumulative UNT GPA to 2.00 are eligible to attend UNT during the Fall semester.

Semester Honors

President’s ListStudents completing at least 12 hours of credit in regularly graded courses taken in residence during the Fall or Spring semester with a grade point average of 4.0 are eligible for recognition on the President's List. Students are notified of this recognition by the President’s Office.

Dean’s ListStudents with a grade point average of 3.50 to 3.99 are eligible for recognition on the Dean's List if they have completed at least 12 hours of credit in regularly graded courses taken in residence during the Fall or Spring semester. Students are notified of this recognition by the Undergraduate Advising Office

(HKRY 120).

Graduation with Honors

Candidates for graduation whose overall grade point average is between 3.500 and 3.799 are eligible to graduate cum laude; those whose GPA is between 3.800 and 3.999 are eligible to graduate magna cum laude; and those whose GPA is 4.000 (all A's) are eligible to graduate summa cum laude. The grade point average is based on grades earned in UNT and transferred credit courses. Hours earned from pass/no pass courses and through correspondence and extension courses may not be counted in calculating the GPA for determination of eligibility for graduation with honors. Candidates for a second bachelor's degree are not eligible for graduation with honors.

Enrollment at UNT & Another Institution (Concurrent Enrollment)

Approval for concurrent enrollment at another university/college must be obtained in advance from the Undergraduate Advising Office (HKRY 120).The following guidelines apply for approval of Concurrent Enrollment:

• The student’s combined course load at both institutions cannot exceed the course load allowed at UNT for that term.

• Students must meet residency requirements for concurrent enrollment to be granted. • Students who are concurrently enrolled during the semester they plan to complete all degree

requirements must wait until the following semester to file for graduation.• Course work taken concurrently at another university/college may not be accepted by UNT without

prior written approval.

Course Load • The normal course load for a full-time student is 15 hours for a Fall or Spring semester, 6 hours for

the Summer term and 3 hours for 3 Week I.• A student may schedule up to a maximum of 19 hours per Fall or Spring semester and 15 hours for

the Summer term. • A student must be registered for a minimum of 12 hours to qualify as a full-time student. Students

receiving financial aid must consult the Financial Aid and Scholarships Office for course load requirements.

5

Overload Approval

Fall or Spring SemestersA student with a GPA of less than 3.0 may register for a maximum of 19 hours. Students who wish to

register for more than 19 hours (maximum 22 hours) in a Fall or Spring semester must meet one of the following conditions and obtain approval in advance from the Undergraduate Advising Office (HKRY 120):

• At least a 3.0 GPA on a minimum 15-hour UNT residence load for the semester just completed.• At least a 3.0 GPA on a minimum 12-hour UNT residence load for the summer terms just completed.• At least a 3.0 GPA on all work completed at UNT and a minimum 24 hours of credit in residence.Summer SemesterA student with a GPA of less than 3.0 may register for a maximum of 15 hours for the summer. Students who wish

to register for more hours must meet one of the following conditions and obtain approval in advance from the Undergraduate Advising Office (HKRY 120):

• At least a 3.0 GPA on a minimum 15-hour residence load for the semester just completed.• At least a 3.0 GPA on all work completed at UNT and a minimum 24 hours of credit in residence.

COURSE DUPLICATIONS

If a student’s transcripts contain the same course number more than twice, only the second course will be treated as a duplication. The Registrar’s Office will include, without exception, any course repeated more than once in the student’s cumulative GPA. However, only the last grade will be used in certifying the student’s eligibility for graduation.

Dropping Courses or Withdrawal from UNT

It is the student’s responsibility to consult the Academic Calendar in the Schedule of Classes or at www.unt.edu/catsched for the procedures and deadlines for dropping a course or withdrawing from UNT. If a student has missed the drop or withdraw deadline, then the student will receive the earned grade on his or her transcript. A student cannot drop or withdraw from UNT after the deadline has passed.

Pass/No Pass Grading Option

Students who select the Pass/No Pass Grading Option must obtain approval from the Dean’s Office for Undergraduates and Student Advising (HKRY 120). The following guidelines apply for students requesting the Pass/No Pass Grading Option:

1. A maximum of 18 semester hours of credit under the pass/no pass option may be applied toward the bachelor's degree. Only courses to be counted as freely chosen electives on the student's degree audit may be scheduled under the Pass/No Pass option.

2. Any undergraduate student in good standing with a C average (2.0) or better on all work attempted in residence at UNT may schedule one course a semester on the pass/no pass option. Incoming freshmen also may elect this option. Graduating seniors may elect more than one pass/no pass course during their final semester.

3. Students receive credit for courses successfully completed under the pass/no pass option, but these hours are not used in calculating the grade point average.

4. Instructors are not told which students are enrolled under the pass/no pass option, and all students are graded alike. If a student receives a grade of D or better from the instructor, the student's transcript shows the course has been passed (P). If the course is not passed, the record shows NP and the hours attempted are not used in calculating the grade point average.

5. The pass/no pass option for a particular course is elected at the time of registration. A student may request to change to the regular grading system anytime before the end of the sixth week of classes or the corresponding point of a summer term. If a student is registered in a course under the regular grading system, a change to the pass/no pass option may be requested anytime before the end of the sixth week of classes or the corresponding point of a summer term, provided eligibility requirements 1 and 2 above are met. (See dates in the Academic Calendar section of the current undergraduate catalog.)

6. A student may not repeat under the pass/no pass option any course taken previously under the regular grading system unless a grade of W was received in that course.

7. A student who changes majors is not automatically denied credit for a pass/no pass course that becomes a degree plan requirement for the new major. The decision about a course meeting a requirement for the student's new major is made by the Academic Dean. However, under no circumstances is a grade of P changed to a letter grade.

8. Transfer students have the same pass/no pass privileges and restrictions, but they must successfully complete 31 semester hours of regular graded courses at UNT to be eligible for graduation.

6

CORE CURRICULUM FOR BA IN COMPUTER SCIENCE

Bachelor of Arts Effective Fall 2007 Bachelor of Arts

NOTE: The student is required to maintain a 2.75 GPA in all advanced CSCE courses.

COMPUTER SCIENCE (30 Hours, 18 advanced hours, 12 of which must be at UNT)

Group I. CSCE Required Courses

1030 (4 Hrs.) _________________1040 (3 Hrs.) _________________2050 (3 Hrs.) _________________2610 (3 Hrs.) _________________3110 (3 Hrs.) _________________3600 (3 Hrs.) _________________

Group II. CSCE Optional Courses

(3 Hrs.) __________________ (free option)(3 Hrs.) __________________ (advanced)(3 Hrs.) __________________ (advanced)(3 Hrs.) __________________ (advanced)

A maximum of 6 hours of credit can be received in CSCE 4910, 4915, 4930 or 4940, 4950 and 4890.

ENGLISH (6 Hours)ENGL 1310,1311,1312, or 1313 __________________ Second English fulfilled by ENGL 2700 UNITED STATES HISTORY (6 Hours)HIST 2610 ________________HIST 2620 ________________

NOTE: Honors equivalents or History 4700 (Texas History) or any advanced US-Topic History course(s) may substitute for either of the US History survey courses.

POLITICAL SCIENCE (6 Hours)PSCI 1040 _______________ PSCI 1050 _______________

NOTE: If you are transferring credit for either PSCI course, please check with your advisor. Do not assume that your “first“ course elsewhere is the same as PSCI 1040. An out-of-state American Government course cannot be equivalent to PSCI 1040 but may be equivalent to PSCI 1050. Any advanced US- Topic Political Science course may substitute for PSCI 1050 only.

SOCIAL AND BEHAVIORAL SCIENCES (3 Hours) __________________

VISUAL / PERFORMING ARTS (3 Hours)__________________

HUMANITIES (3 Hours) __________________

WELLNESS (3 Hours) __________________

CROSS CULTURAL, DIVERSITY, & GLOBAL STUDIES (3 Hours) _____________________

ENGINEERING TECHNOLOGY (3 Hours) CSCE 2610 requires EENG 2710.EENG 2710 _______________

FOREIGN LANGUAGE (3-14 Hours or Proficiency) Must attain Intermediate II (2050) level or greater. 1010_______________ 1020_______________ 2040_______________ 2050_______________

ELECTIVE COURSES (To reach 128 Hrs, 42 Advanced Hrs.)Check with your advisor concerning elective courses

•A Minimum of 127 semester hours required for graduation. •42 advanced (3000-4000 level) hours required for degree (minimum of 24 must be taken at UNT). •A minimum of 31 semester hours must be completed at UNT.

THIS IS A SIMPLIFIED GUIDE TO SELECTING COURSES – PLEASE MEET WITH YOUR ADVISOR AND CHECK THE UNDERGRADUATE CATALOG FOR ALL COURSE OPTIONS IN EACH CATEGORY

Must earn at least a grade of “C” in each course and a 2.5 GPA for each category

LABORATORY SCIENCES (12 Hours; 3 courses with labs)BIOL 1710-1730 (4 Hours) _____________________BIOL 1720-1740 (4 Hours) _____________________CHEM 1410-1430 (4 Hours) _____________________PHYS 1710-1730 (4 Hours) _____________________ PHYS 2220-2240 (4 Hours) _____________________

MATHEMATICS (6 Hours)CSCE 3110 has a prerequisite of MATH 2770; MATH 2770 has a prerequisite of MATH 1710; MATH 1710 has a prerequisite of MATH 1650; and MATH 1650 has a prerequisite of MATH 1100. CSCE 3110 is a required course for the major.________________________ _____________________

ORAL / ADVANCED WRITTEN COMMUNICATIONS (6 Hours) (Satisfies the University English II & Communications Requirement)ENGL 2700 ______________(satisfies second English requirement)ENGR 2060 ______________(satisfies University requirement)

7

Bachelor of Arts Major in Computer Sciencesuggested four-year degree plan

Students are encouraged to see their advisor each semester for program decisions and enrollment.

FRESHMAN YEAR

FALL SPRING CSCE 1030, Computer Science I 4 CSCE 1040, Computer Science II

3 ENGL 1310 or 1313, Composition I 3 ENGL 2700, Technical Writing 3 LANG 2040, Foreign Language, Intermediate 3 LANG 2050, Foreign Language , Intermediate 3 MATH 1650, Pre-calculus 5 PSCI 1040, American Government 3

Social & Behavioral Science 3

Total Hours 15 Total Hours 15

SOPHOMORE YEAR

FALL SPRING Literature

3 EENG 2710, Digital Logic 3 MATH 2770, Discrete Mathematical Structures 3 Humanities 3 PSCI 1050, American Government 3 MATH 1710, Calculus I 4 CSCE Option 3 CSCE 2050, Computer Science III 3 Elective (advanced) 3 ENGR 2060, Professional Presentations 3 Elective 3 Total Hours 16 Total Hours 18

JUNIOR YEAR

FALL SPRING CSCE 2610, Computer Organization 3 CSCE 3600, Principles of Systems Programming3 CSCE 3110, Data Structures 3 HIST 2620, United States History Since 1865 3 HIST 2610,United States History to 1865 3 Elective (Advanced) 3 Natural Sciences 4 Laboratory Science 4 Wellness 3 Cross Cultural, Diversity, & Global Studies 3 Total Hours 16 Total Hours 16

SENIOR YEAR FALL SPRING CSCE Option (advanced) 3 CSCE Option (advanced ) 3 Elective (advanced) 3 CSCE Option (advanced) 3 Elective (advanced) 3 Elective (advanced) 3 Laboratory Science 4 Elective (advanced) 3 Visual and Performing Arts 3 Elective (advanced) 3 Total Hours 16 Total Hours 15

8

CORE CURRICULUM FOR BS IN COMPUTER SCIENCE

Bachelor of Science Effective Fall 2007 Bachelor of Science

NOTE: The student is required to maintain a 2.75 GPA in all advanced CSCE courses.

COMPUTER SCIENCE (45 Hours, 28-34 advanced hours, 12 of which must be at UNT)

Group I. CSCE Required Courses (27 hours)

1030 (4 Hours) _________________1040 (3 Hours) _________________2050 (3 Hours) _________________2610 (3 Hours) _________________3110 (3 Hours) _________________3600 (3 Hours) _________________4010 (2 Hours) _________________4110 (3 Hours) _________________4410 (3 Hours) _________________

Group II. CSCE Optional Courses (18 hours)

(3 Hours) __________________ (free option)(3 Hours) __________________ (advanced)(3 Hours) __________________ (advanced)(3 Hours) __________________ (advanced)(3 Hours) __________________ (advanced)(3 Hours) __________________ (advanced)

A maximum of 6 hours of credit can be received in CSCE 4910, 4915, 4930, 4940, 4950 or 4980.

ELECTIVE COURSES (To reach 131 Hrs, 45 Advanced Hrs.)Check with your advisor concerning elective courses

ENGLISH (3 Hours)ENGL 1310,1311,1312, or 1313 __________________ Second English fulfilled by ENGL 2700 UNITED STATES HISTORY (6 Hours)HIST 2610 _________________HIST 2620 _________________

NOTE: Honors equivalents or History 4700 (Texas History) or any advanced US-Topic History course(s) may substitute for either of the US History survey courses.

POLITICAL SCIENCE (6 Hours)PSCI 1040 ______________ PSCI 1050 ______________

NOTE: If you are transferring credit for either PSCI course, please check with your advisor. Do not assume that your “first“ course elsewhere is the same as PSCI 1040. An out-of-state American Government course cannot be equivalent to PSCI 1040 but may be equivalent to PSCI 1050. Any advanced US- Topic Political Science course may substitute for PSCI 1050 only.

SOCIAL AND BEHAVIORAL SCIENCES (3 Hours) __________________

VISUAL / PERFORMING ARTS (3 Hours)__________________

HUMANITIES (3 Hours) __________________

WELLNESS (3 Hours) __________________

CROSS CULTURAL, DIVERSITY, & GLOBAL STUDIES (3 Hours) _____________________

ELECTRICAL ENGINEERING (4 Hours) CSCE 2610 requires EENG 2710 EENG 2710 _______________

•A Minimum of 130 semester hours required for graduation. •45 advanced (3000-4000 level) hours required for degree (minimum of 24 must be taken at UNT). •A minimum of 31 semester hours must be completed at UNT.

THIS IS A SIMPLIFIED GUIDE TO SELECTING COURSES – PLEASE MEET WITH YOUR ADVISOR AND CHECK THE UNDERGRADUATE CATALOG FOR ALL COURSE OPTIONS IN EACH CATEGORY

LABORATORY SCIENCES (16 Hours; 4 courses with labs)PHYS 1710-1730 (4 hours) __________________PHYS 2220-2240 (4 hours) __________________Natural Life Science (4 hours) __________________Must earn at least a “C” in 3 courses and a 2.5 GPAPlus one course from approved list – see catalog.

MATHEMATICS (16 Hours)MATH 1710 (4 hours) __________________MATH 1720 (3 hours) __________________MATH 1780 (3 hours) __________________MATH 2770 (3 hours) __________________And MATH 2700, 3350, or 3410Must earn at least a “C” in 2 courses and a 2.5 GPA

ORAL / ADVANCED WRITTEN COMMUNICATIONS (6 Hours) (Satisfies the University English II & Communications Requirement)ENGL 2700 ______________(satisfies second English requirement)ENGR 2060 ______________(satisfies University requirement)Must earn at least a “C” in both courses and a 2.5 GPA

ADVANCED TECHNICAL WRITING (3 Hours)1 of ENGL 4180, ENGL 4190, or ENGL 4250. A 2nd and 3rd advanced Tech Writing course will earn theStudent a certificate in Tech Writing. _____________

9

Bachelor of Science Major in Computer Sciencesuggested four-year degree plan.

Students are encouraged to see their advisor each semester for program decisions and enrollment.

FRESHMAN YEAR FALL SPRING CSCE 1030, Computer Science I 4 CSCE 1040, Computer Science II

3 ENGL 1310 College Writing I 3 ENGL 2700, Technical Writing 3 PSCI 1040, American Government 3 MATH 2770, Discrete Mathematical Structures 3 MATH 1710, Calculus I 4 PSCI 1050, American Government 3 ENGR 2060 Professional Presentations 3 Visual and Performing Arts 3

Total Hours 17 Total Hours 15

SOPHOMORE YEAR

FALL SPRING CSCE 2050, Computer Science III 3 CSCE 2610, Computer Organization 3 EENG 2710, Digital Logic 3 CSCE 3110, Data Structures 3 Humanities (World Lit. I Recommended) 3 Wellness 3 MATH 1720, Calculus II 3 MATH 1780, Probability Models 3 HIST 2610, United States History to 1865 3 HIST 2620, United States History Since 1865 3 Total Hours 15 Social and behavioral Sciences 3

Total Hours 18

JUNIOR YEAR

FALL SPRING CSCE 3600, Principles of Systems 3 CSCE Option (advanced) 3 MATH 2700 or 3350 or 3410 3 CSCE Option (advanced) 3 PHYS 1710 / 1730 Mechanics 4 ENGL 4180 or 4190 or 4250 3 CSCE Option (advanced) 3 PHYS 2220 / 2240 Electricity and Magnetism 4 Elective 3 Cross Cultural, Diversity, & Global Studies 3 Total Hours 16 Total Hours 16

SENIOR YEAR

FALL SPRING CSCE 4110, Analysis of Algorithms 3 CSCE 4010 1 CSCE 4410 Software Development I 3 CSCE Option (advanced) 3 CSCE Option (advanced) 3 CSCE Option (advanced) 3 Elective (advanced) 3 Laboratory Science 4 Laboratory Science 4 Elective (advanced) 3 Total Hours 16 Elective (advanced) 3 Total Hours

17

10

CSCE 4110AlgorithmAnalysis

Required forBS only

Required forBA & BS

CSCE 1030CS I

CSCE 1040CS II

CSCE 2050CS III

EENG 2710Digital Logic

CSCE 2610Computer

Organization

MATH 1650Pre-Calculus

MATH 1710Calculus I

MATH 2770Discrete

Math

MATH 1100CollegeAlgebra

MATH 1010Fund. ofAlgebra

CSCE 3110Data

Structures

HIGH SCHOOLALGEBRA

CSCE 3600SystemsProgram.

Optional

CSCE 4230ComputerGraphics

CSCE 4350DatabaseSystems

CSCE 3300File Org andProcessing

CSCE 4430Survey of

Languages

CSCE 4210Game

Programming

CSCE 4950

CSCE 4940

CSCE 4950

CSCE 4890

CSCE 4600Intro. to OS

CSCE 3610Machine

Structures

CSCE 3530Into to

Networks

CSCE 3210Symbolic

Processing

CSCE 4310Intro to AI

CSCE 4410SoftwareDevelop. I

CSCE 4420Software

Develop. II

CSCE 2410Programming

Lab

CSCE 4010Social

Implications

can beconcurrent

requires Junior level standing

See math department

for placement

before registering

for your first math course

CSCE 3210 or knowledge of LISP

or PROLOG

CSCE 4920Co-op

CSCE 2900Special

Problems

CSCE 1010Intro to CS

See Undergraduate catalog for requirements

Elective credit only

Not for CSCE major credit

Prerequisite StructureBA / BS in Computer SciencePrerequisite StructureBA / BS in Computer Science

Maximum 6 hours credit in these courses

Special Problems / Directed Study

See Undergraduate catalog for requirements

Math 1720Calculus II

Math 1780Probability

Models

Math 2700,3350, or

3410

Can be takenconcurrently

11

CORE CURRICULUM FOR BS IN COMPUTER ENGINEERING

Bachelor of Science Effective Fall 2007 Bachelor of Science

NOTE: The student is required to maintain a 2.75 GPA in all advanced CSCE courses.

COMPUTER SCIENCE and ENGINEERING (43 Hours)

CSCE 1030 (4 Hours) _________________CSCE 1040 (3 Hours) _________________CSCE 2050 (3 Hours) _________________CSCE 2610 (3 Hours) _________________CSCE 3010 (3 Hours) _________________CSCE 3020 (3 Hours) _________________CSCE 3600 (3 Hours) _________________CSCE 3610 (3 Hours) _________________CSCE 3730 (3 Hours) _________________CSCE 4910 (3 Hours) _________________CSCE 4915 (3 Hours) _________________

CSCE Specialty Elective _________________CSCE Specialty Elective _________________CSCE Specialty Elective _________________See page 15 for details

ELECTIVE COURSES (To reach 131 Hrs, 45 Advanced Hrs.)Check with your advisor concerning elective courses

Technical Elective_________________Technical Elective_________________

Any 3000 or higher level courses from any department in the College of Engineering, College of Business, or the following departments in the College of Arts and Sciences, Biology, Chemistry, Economics, Mathematics, or Physics. Advisor approval is needed.

ENGLISH (3 Hours)ENGL 1310,1311,1312, or 1313 __________________ Second English fulfilled by ENGL 2700 UNITED STATES HISTORY (6 Hours)HIST 2610 ____________________HIST 2620 ____________________

NOTE: Honors equivalents or History 4700 (Texas History) or any advanced US-Topic History course(s) may substitute for either of the US History survey courses.

POLITICAL SCIENCE (6 Hours)PSCI 1040 _________________ PSCI 1050 _________________

NOTE: If you are transferring credit for either PSCI course, please check with your advisor. Do not assume that your “first“ course elsewhere is the same as PSCI 1040. An out-of-state American Government course cannot be equivalent to PSCI 1040 but may be equivalent to PSCI 1050. Any advanced US- Topic Political Science course may substitute for PSCI 1050 only.

SOCIAL AND BEHAVIORAL SCIENCES (3 Hours)

__________________

VISUAL / PERFORMING ARTS (3 Hours)__________________

HUMANITIES (3 Hours) __________________

WELLNESS (3 Hours) __________________

CROSS CULTURAL, DIVERSITY, & GLOBAL STUDIES (3 Hours)

_____________________

ENGINEERING (9 Hours) EENG 2710 ____________EENG 3510 ____________EENG 2610 ____________

•A Minimum of 128 semester hours required for graduation. •45 advanced (3000-4000 level) hours required for degree (minimum of 24 must be taken at UNT). •A minimum of 31 semester hours must be completed at UNT.

THIS IS A SIMPLIFIED GUIDE TO SELECTING COURSES – PLEASE MEET WITH YOUR ADVISOR AND CHECK THE UNDERGRADUATE CATALOG FOR ALL COURSE OPTIONS IN EACH CATEGORY

LABORATORY SCIENCES (12 Hours; 3 courses with labs)PHYS 1710-1730 (4 hours) __________________ PHYS 2220-2240 (4 hours) __________________CHEM 1410-1430 (4 hours) __________________Must earn at least a “C” in 3 courses and a 2.5 GPA

MATHEMATICS (22 Hours)MATH 1710 (4 hours) __________________MATH 1720 (3 hours) __________________MATH 1780 (3 hours) __________________MATH 2770 (3 hours) __________________MATH 2700 (3 hours) __________________MATH 2730 (3 hours) __________________Adv. MATH or SCIENCE ELECTIVE __________________Must earn at least a “C” in 2 courses and a 2.5 GPA

ORAL / ADVANCED WRITTEN COMMUNICATIONS (6 Hours) (Satisfies the University English II & Communications Requirement)ENGL 2700 ______________(satisfies second English requirement)ENGR 2060 ______________(satisfies University requirement)Must earn at least a “C” in both courses and a 2.5 GPA

12

Computer Engineering Specialty Area Electives

Specialization Area: Real-time and Embedded Systems

ELET 3750: Digital Systems (junior yr spring)CSCE 4620: Real-Time Operating systems (senior yr fall)

And one more from the following:CSCE 4730: VLSI Design (senior yr spring)CSCE 4440: Real-Time Software Development (senior yr spring)CSCE 4610: Computer Systems Architecture (senior yr spring)

Specialization Area: VLSI and Electronics

CSCE 4730: VLSI Design (senior yr fall)CSCE 4750; VLSI Testing (senior yr spring)

And one more from the following:CSCE 4610: Computer Systems Architecture (junior yr spring)ELET 3750: Digital Systems (junior yr spring)PHYS 4500: Introduction to Solid State Physics (junior yr spring)

Specialization Area: Communications and Networks

CSCE 3510: Introduction to Wireless Comm. (junior or senior yr)CSCE 3530: Introduction to Computer Networks (junior yr spring)

And one more from the following:CSCE 4520: Wireless Networks and Protocols (senior yr)CSCE 4530: Computer Network Design (senior yr)CSCE 4540: TCP/IP Protocols (senior yr)

Specialization Area: Computer Systems

CSCE 3650: Introduction to Compilation Techniques (junior or senior yr)CSCE 4610: Computer Systems Architecture (junior or senior yr)

And one more from the following:CSCE 3030: Parallel Programming (junior or senior yr)CSCE 4600: Intro to Operating Systems (junior or senior yr)CSCE 4620: Real-Time Operating Systems (senior yr)

13

Bachelor of Science Major in Computer Engineeringsuggested four-year degree plan.

Students are encouraged to see their advisor each semester for program decisions and enrollment.

FRESHMAN YEAR

FALL SPRINGCSCE 1030 Computer Science I 4 CSCE 1040 Computer Science II

3ENGL 1310 or 1313 College Writing I 3 ENGL 2700 Technical Writing 3HIST 2610 United States History to 1865 3 HIST 2620 United States History since 1865 3MATH 1710 Calculus I 4 MATH 1720 Calculus II 3PHYS 1710 Mechanics 3 PHYS 2220 Electricity and Magnetism 3PHYS 1730 Laboratory in Mechanics 1 PHYS 2240 Lab in Electricity and Magnetism 1Total Hours 18 Total Hours 16

SOPHOMORE YEAR

FALL SPRINGCSCE 2050 Computer Science III 3 CHEM 1410 General Chemistry

3EENG 2710 Digital Logic 3 CHEM 1430 Laboratory for General Chemistry 1EENG 2610 Fundamentals of Elect. Engineering 3 CSCE 2610 Computer Organization 3ENGR 2060 Professional Presentations 3 MATH 1780 Probability Models 3MATH 2700 Linear Algebra and Vect. Geom. 3 MATH 2730 Multivariable Calculus 3Total Hours 15 MATH 2770 Discrete Mathematical Structures 3

Total Hours 16

JUNIOR YEAR

FALL SPRINGCSCE 3010 Signals and Systems 3 CSCE 3020 Fund. of Comm. Theory 3

CSCE 3600 Principles of Systems Programming 3 CSCE 3730 Reconfigurable Logic 3CSCE 3610 Machine Structures 3 EENG 3520 Electronics I 3PSCI 1040 American Government 3 PSCI 1050 American Government 3Technical Elective (advanced) 3 CSCE Specialty Area Elective 3Social and Behavioral Sciences Elective 3 Total Hours 15Total Hours 18

SENIOR YEAR

FALL SPRINGCSCE 4910 Computer Engineering Design I 3 CSCE 4915 Computer Engineering Design II 3CSCE Specialty Area Elective 3 CSCE Specialty Area Elective 3Adv. Mathematics or Science Elective 3 Technical Elective (advanced) 3 Visual and Performing Arts Elective 3 Cross-cultural, Diversity, and Global Studies 3Wellness 3 Humanities Elective 3 Total Hours 15 Total Hours 15

14

Required forBSCE

CSCE 1030CS I

CSCE 1040CS II

CSCE 2050CS III

EENG 2710Digital Logic

CSCE 2610Computer

Organization

MATH 1650Pre-Calculus

MATH 1710Calculus I

MATH 2770Discrete

Math

MATH 1100CollegeAlgebra

MATH 1010Fund. ofAlgebra

CSCE 3010Signals & Systems

HIGH SCHOOLALGEBRA

CSCE 3600SystemsProgram.

Optional

CSCE 4930

CSCE 4940

CSCE 4950

CSCE 4890

CSCE 4910Design I

CSCE 3610Machine

Structures

CSCE 3730Reconfig.

Logic

CSCE 3020Comm.Theory

can beconcurrent

See math department

for placement

before registering

for your first math course

CSCE 4920Co-op

CSCE 2900Special

Problems

CSCE 1010Intro to CS

See Undergraduate catalog for requirements

Elective credit only

Not for CSCE major credit

Pre-requisite StructureBS in Computer Engineering

Pre-requisite StructureBS in Computer Engineering

Maximum 6 hours credit in these courses

Special Problems / Directed Study

See Undergraduate catalog for requirements

Math 1720Calculus II

Math 1780Probability

Models

Math 2700Linear

Algebra

Can be takenconcurrently

Math 2730Calculus III

Upper Level Math or ScienceElective

CSCE 4915Design II

EENG 3510Electronics I

EENG 2610Fund. Of EE

CSCESpecialty

CSCE Specialty

CSCESpecialty

See pg 15 forSpecialty

descriptions

15

Course Offering for University of North Texas Core Requirements

ENGLISH Composition I ENGL 1310 College Writing I 1313 Computer Assisted College Writing I 1311 Honors Composition I 1312 Gram. & Comp. For International Students VISUAL AND PERFORMING ARTS ART 1300 Art Appreciation 2360 Art History Survey II DANC 1200 Appreciation of Dance 2800 Survey of Dance MUMH 1600 Music in Human Imagination 2040 Music Appreciation 3000 Nineteenth-Century Music 3010 Twentieth-Century Music THEA 1340 Aesthetics of the Theatre 1375 The Actor and the Text 2340 Theater Appreciation

HUMANITIES ENGL 2210 World Literature I 2211 Honors World Literature I 2220 World Literature II 2221 Honors World Literature II 2322 British Literature to 1780 2323 British Literature from 1780 to Present 2327 American Literature to 1870 2328 American Literature from 1870 to Present 2352 Lit. for International Students I 2362 Lit. for International Students II PHIL 1050 Introduction to Philosophy 1400 Intro. To Contemporary Moral Issues 2050 Introduction to Logic 2310 Intro. To Ancient Philosophy 2330 Intro. To Modern Philosophy 2500 Intro. To Contemporary Environ. Issues

UNITED STATES HISTORY HIST 2610 US to 1865 2675 Honors US History to 1865 2620 US from 1865 or Advanced US History 2685 Honors US History from 1865

AMERICAN GOVERNMENT PSCI 1040 American Government 1041 Honors American Government 1050 American Government 1051 Honors American Government

SOCIAL & BEHAVIORAL SCIENCES ANTH 1010 General Anthropology 2250 Intro. To Sociocultural Anthropology BEHV 2300 Behavior Principles I CJUS 2100 Crime and Justice in the United States DFEC 1013 Human Development ECON 1100 Microeconomics 1110 Macroeconomics GEOG 1170 Intro. To Human Geography GNET 1030 Technological Systems PSCI 3120 Women and Politics 3310 Political Theory: Socrates to the 18th Century 3320 Political Theory: 18th Cent to Present PSYC 1630 General Psychology I 1650 General Psychology II RHAB 3100 Disability and Society SOCI 1510 Individuals in Society 1520 Contemporary Social Problems 2100 Crime and Justice in the United States

WELLNESS

BIOL 1024 Biological Principles of Women’s Health DANC 1100 Stress Reduction through Movement MUAG 1500 Occupational Health: Lessons from Music PHED 1000 Health Related Fitness

PSYC 2580 Health Psychology SMHM 1450 Principles of Nutrition WMST 2620 Biological Principles of Women’s Health

CROSSCULTURAL, DIVERSITY, & GLOBAL STUDIES AGER 4560 Minority Aging 4800 The Social Context of Aging ANTH 2045 Gender Across Cultures 2100 World Cultures Through Film 2150 World Cultures 2350 Cultural Diversity in the U. S. 4050 Contemporary Ethnic Groups ART 2350 Art History Survey I ATTD 4490 Serving Learners from Special Pop In Applied Technology Programs BUSI 1340 Freelance Enterprise System in a Global Environment CJUS 2600 Diversity Issues in Criminal Justice COMM 4260 Performance and Culture DANC 2800 Survey of Dance DFEC 2033 Parenting in Diverse Families EDEE 2000 Exploring Diversity through Social Action ENGL 3450 Short Story 3920 Survey of Ethnic Literature 4300 Modern Drama GEOG 1200 World Regional Geography 3100 Geography in the U.S. and Canada 3750 Geography of Contemp. Sub Saharan Africa HIST 1050 World Civilization to the 16th Century 1075 Honors World Civ. To the 16th Century 1060 World Civilization from the 16th Century 1085 Honors World Civ. From the 16th Century HLTH 1100 School & Community Health Services 2200 Family Life and Human Sexuality JOUR 1210 Mass Communications and Society 4250 Race, Gender, and the Media KINE 2000 History and Philosophy of Sport 2050 Sociology of Sport (SOCI 2050) MKTG 2650 Principles of Global Marketing MUET 3020 Popular Music in American Culture 3030 Music Cultures of the World PADM 2100 Diversity in Urban Governance PHIL 2070 Introductions to Great Religions 2400 Religions & American Society PSCI 3500 Introduction to Peace Studies 3810 International Relations 4520 International Human Rights 4660 Democracy and Democratization 4710 Middle East Politics 4720 Ehtnicity in World Politics 4850 Critical Issues in World Politics RECR 2550 Leisure and Society SMHM 2750 Consumers in a Global Market 4750 Managing a Diverse Workforce SOCI 2010 Race, Class, Gender, Ethnicity 2050 Sociology of Sport (same as KINE 2050) 4160 Developing Societies 4540 Race and Ethnic Minorities SOWK 4540 Race and Ethnic Minorities THEA 2260 Non-Western Theatre and Drama 2300 World Theatre after 1700 WMST 2100 Woman and Society: Intro to Women's Studies 2420 Race, Class, Gender and Ethnicity

16

Frequently Asked Questions

Do I need to take CSCE 1010?

Absolutely Not! This course is for non-majors only. The first CSCE course you should take is CSCE 1030, unless you have received AP Exam or transfer credit for this course and the credit has been approved by the undergraduate advisor.

What courses should I take now?

Although your actual course schedule is up to you, there are some tips and guidelines to think about:

Regardless of your actual degree choice, you will have several required courses in Math, Science, and English, plus the CSCE major courses. Getting started in each of those tracks early is generally a good idea, so you will have the prerequisites out of the way in later semesters. You should strongly consider taking CSCE 1030 your first semester if you have not received AP credit for the course. You should also take whatever Math course your placement test results have recommended for you.

Try to avoid loading your early semesters with all of your University core courses like Humanities, Wellness, etc. Save a few of them for later semesters when you are taking more difficult upper division courses in your major to give yourself a break.

Also remember that the higher course numbers may not be offered each semester. If you put all of them off until your senior year, that year may become 2 years in order to complete all of the required courses.

In order to meet the 45 hours of advanced courses requirement, try to select 3000 or 4000 level courses when selecting electives to fulfill your non-major requirements. You do not have to wait until your Junior or Senior year to register for one of these courses as long as you meet the prerequisites, if any.

Be sure to look at the prerequisite flows for the appropriate degree on page 12 or 16 of your orientation handout. You should also note the degree requirements worksheet (pages 6, 9 or 13) and list of approved courses (pages 7 or 11) for satisfying the various core and elective requirements. The handout also contains some sample semester schedules (pages 8, 10 or 14). Use these as a guide, but remember your schedule will likely differ depending on your starting point in Math, as well as your chosen electives.

Minor in Computer Science

An undergraduate minor in Computer Science requires a minimum of 18 hours of computer science courses, including at least 6 advanced hours. Required courses are CSCE1030, 1040 and 2050. The six hours of advanced courses must be taken at UNT.

How can I get extra money?

Students who are Texas residents and enrolled for the first time in a Texas college or university in the Fall of 1997 or later may be eligible for a $1000 rebate of tuition if they complete their first bachelor’s degree having attempted no more than 3 hours in excess of the minimum number of semester credit hours required to complete the degree. For additional information and to apply for the rebate during the semester of application for graduation, contact the Registrar’s Office.

17

Tutorial and Academic ResourcesName Location Phone Web Address

Career Services and Career Library UU 320 565-2105 www.unt.edu/secs/cs_home.htm

Center for Student Rights and Responsibilities UU 319 565-2039 www.unt.edu/csrr/

Chemistry Resource Center CHEM 231 565-2556 http://www.chem.unt.edu/crc.htm

Computer Labs (Some General Access Labs offer specialized equipment and software, but most are available for use by all students.)

Art 232BA 333, 334, & 335CHIL 116 (Adaptive)CHIL 255GAB 330 and 550

ISB 110 (in library)MATT 309MUS 238TERR 220WILLIS 134 (24 hrs)WH 120NTRP B129

565-2470565-3139565-4750565-3460565-2825 & 565-4170565-3048565-4379565-3765565-4755565-2375565-2871391-6733

www.gal.unt.edu/index.html

Counseling and Testing Service UU 321 565-2741 www.unt.edu/cat

Deadlines (Add, Drop, Withdrawal, Incomplete, Pass/No Pass, Graduation Application)

Academic Calendar in Schedule of Classes

565-2111 www.unt.edu/catalogs/catsched.htm

Dean of Students UU 216 565-2648 www.unt.edu/dos/

Financial Aid and Scholarships ESSC 228 565-2302 or 565-2016

essc.unt.edu/finaid

Learning Center - Study Skills and Volunteer Tutoring

UU 323 369-7006 www.unt.edu/lc/

Libraries: (Recording available at 565-4111)Willis Science & TechnologyMedia Library

WILLISISB Research ParkCHIL 111

565-2411565-2194369-7200565-2480

www.library.unt.edu/

Math Lab and Short-term Tutoring GAB 440 565-2155 www.math.unt.edu/mathlab/index.html

Office of Disability Accommodation UU 322 565-4323 www.unt.edu/oda/

Physics Instructional Center (PIC) PHYS 209 565-3275 www.phys.unt.edu/PIC/

PSYC 1000 TERR 351 369-7883

RegistrarGeneral InformationGraduationRegistrationTranscripts

ESSC 209ESSC 210ESSC 147ESSC 209

565-2111565-4625565-2378565-2344

www.admin.unt.edu/assist

Student Accounting –Tuition and Fees ESSC 105 565-3225 www.admin.unt.edu/assist

Student Activities and Organizations UU 216 565-3807 www.unt.edu/sac/

Student Employment UU 320 565-2425 www.unt.edu/ses/

Student Ethnic Enrichment Center UU 420 565-3424 www.unt.edu/edo/seec.htm

Student Government Association UU 216 565-3850 www.unt.edu/sga/

Student Health and Wellness Center SHWC 565-2333 www.unt.edu/shc/

Student Legal Advisor KEND 162 565-2614 www.unt.edu/legal/

THEA Office STOV 117 565-4403 www.unt.edu/par/

Writing Center (Grammar/Writing Hotline - 565-4311)

AUD 105 565-2563

For Additional Help Information Visit: www.unt.edu