4 BSCpE UNDERGRADUATE PROGRAM GUIDE PURPOSE This document has been prepared to assist the new or prospective student in understanding the undergraduate program in Computer Engineering (CpE) offered by the University of Texas at Arlington. The Undergraduate Catalog is the official source of university information. Each student should become familiar with it, and consult it for answers to questions regarding policies, regulations, and course descriptions. It is also important that all students watch for memos and notices posted on the CSE department bulletin boards and website that pertain to undergraduate students. These notices are of a current or real-time nature, dealing with required student actions or important opportunities. PROGRAM OBJECTIVES The BSCpE program has been formulated so that graduates will: (1) enter the engineering profession or advanced studies supported by their fundamental knowledge of mathematics, basic science, engineering principles, computing systems and science; (2) advance in the engineering profession supported by their ability to work in teams, analyze complex computing systems, design solutions and engineer these solutions using computer software and hardware tools and technologies; and (3) demonstrate success and leadership while advancing the practice of engineering by contributing to the growth of their employers, communities, and professional societies through their proficiency in communication, understanding of professional ethics, and the need for life-long learning. PROGRAM OUTCOMES From the educational objectives described above, the department designed the program to meet the following Program Outcomes, to ensure that its graduates have: an ability to apply knowledge of mathematics, science, and engineering an ability to design and construct experiments, as well as to analyze and interpret data an ability to design a system, component, or process to meet desired needs an ability to function on multidisciplinary teams an ability to identify, formulate, and solve engineering problems an understanding of professional and ethical responsibility an ability to communicate effectively the broad education necessary to understand the impact of engineering solutions in a global and societal context a recognition of the need for, and the ability to engage in, lifelong learning a knowledge of contemporary issues an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice This guide is not an official publication and the contents hereof are not official policy of The University of Texas at Arlington or of The University of Texas System. In all matters, the Rules and Regulations of the Regents of The University of Texas System, The Handbook of Operating Procedures of The University of Texas at Arlington, and the Undergraduate Catalog of The University of Texas at Arlington shall supersede this guide. -3-

5 PROGRAM OVERVIEW The computer science program started at UTA in the early 1970 s as a master s program within the Industrial Engineering Department. A Ph.D. program began a few years later. The bachelor s degree was first offered in A separate Department of Computer Science and Engineering was established in 1980, and the undergraduate program was accredited by the Accreditation Board for Engineering and Technology (ABET) in 1983, and has maintained its accreditation ever since. This was the first CSE undergraduate program to be accredited in the state. The program received accreditation from the Computing Sciences Accreditation Board (CSAB) in 1995, making it the first program in Texas accredited by both ABET and CSAB. In 2001 the CSE department started the Bachelor of Science in Computer Science degree and the Bachelor of Science in Software Engineering degree. Our graduates are readily recruited by industry and can be found in exciting computer related positions throughout the area and the nation. DEGREE REQUIREMENTS The degree requirements for the Bachelor of Science in Computer Engineering (BSCpE) degree are given below. The program is divided into two levels or subprograms: the pre-professional and the professional programs. All pre-professional courses must be passed with at least a C grade, and a minimum UTA GPA of 2.25 must be earned before the student is admitted to the professional program. In addition, all prerequisites for professional courses must be passed with at least a C grade. Two four-hour freshman level foreign language courses in the same language are also required unless the student has completed at least two years of a foreign language in high school or English is his/her second language. Pre-Professional Courses English: ENGL 1301 and 1302 Mathematics: MATH 1426 and 2425 Natural Science: PHYS 1443 and 1444 Computer Science & Engr.: CSE 1104, 1105, 1320, 1325, 2312, 2315, 2320, and 2441 Electrical Engineering: EE 2440 General Education Courses Language, Philosophy & Culture: 3 hour approved Language, Philosophy & Culture elective (see page 8) Component Area Option: COMS 2302 Creative Arts: 3 hour approved creative arts elective (see page 8) History: HIST 1311 and 1312 Political Science: POLS 2311 and 2312 Social & Behavioral Sciences: IE 2308 or ECON 2305 Professional Courses Computer Science & Engr. CSE 3310, 3313, 3320, 3323, 3442, 4314, 4316, 4317, 4323, and 4344 Take at least one of : CSE 4340, CSE 4342 Industrial Engineering: IE 3301 Mathematics: CSE 3380 or MATH 3330, and a three hour approved mathematics elective (see p 7) Science: 4 hour approved science elective (see page 7) Technical Elective: 3 hours of approved technical elective (see page 7) Pre-Professional Total: General Education Total: Professional Total: Total (for degree): 47 hours 24 hours 50 hours 121 hours, plus modern and classical languages as required -4-

6 ADMISSION REQUIREMENTS Requirements for admission as a Computer Engineering (CpE) major are governed by the requirements stated under the College of Engineering section of the Undergraduate Catalog. All entering students majoring in Computer Engineering are permitted to enroll in general education and preprofessional courses for which they are qualified. Students completing these pre-professional courses must meet the academic requirements specified by the College of Engineering prior to applying for admission to the professional program. The Department of Computer Science and Engineering requires a 2.25 grade point average on a 4.0 scale in each of three categories: (1) overall, (2) required science, mathematics, and engineering courses, and (3) required CSE courses. Students not in the professional program will not be allowed entrance into any (4000) senior level courses. PRIOR PREPARATION The baccalaureate program in Computer Engineering, BSCpE, is a four-year program, and requirements for the degree are based upon prior high school preparation through either an honors or college track. More specifically, entering students are expected to have a background in mathematics through pre-calculus, high school chemistry, and programming in a high-level language such as C, C++, Java or Python. Students who have not had the appropriate preparation should contact the departmental advising office for assistance in structuring a degree plan that will include leveling courses. Students requiring leveling courses may require a longer period of time to complete their undergraduate program. READINESS EXAMINATIONS Students will be required to pass readiness examinations before enrolling in the courses listed below unless the course prerequisite was taken at U.T. Arlington and passed with a C or better grade. Students not passing the readiness examination must take the prerequisite course. A readiness examination may be taken only once per course and before enrolling in any CSE courses. Additional information is available in the departmental office. CSE 1320: Intermediate Programming CSE 1325: Object-oriented Programming STUDENT ADVISING Computer Engineering (CpE) majors are required to be advised by a departmental advisor each semester. Consult the departmental bulletin boards or Web site for advising hours. New and transfer students must also be advised prior to the beginning of the semester in which they first enroll. TRANSFER STUDENTS AND TRANSFER CREDITS After admission and prior to registration, transfer students should contact the Department of Computer Science and Engineering for advising. At the time of advising, a transfer student must present to the undergraduate advisor an official transcript (or copy) from each school previously attended. Only the equivalent courses in a program accredited by the Accreditation Board for Engineering and Technology (ABET), or equivalent freshman, sophomore, or general education courses accepted by the department chairperson can be counted toward a degree in computer science and engineering. A student, once admitted to The University of Texas at Arlington and enrolled in the Computer Engineering (CpE) program, cannot enroll in courses at another college or university and transfer those courses for credit toward a Computer Engineering (CpE) degree without having obtained prior permission from the Department of Computer Science and Engineering. -5-

7 COOPERATIVE EDUCATION PROGRAM Cooperative education or Co-op programs are arrangements where students interleave periods of full-time employment with periods of full-time study, usually during the last two years of a degree program. The employment is directly related to the student's major and pays an attractive salary. Thus, Co-op students gain valuable career related experience before graduating while earning a meaningful income. Cooperative education opportunities are plentiful for Computer Engineering (CpE) students. HONORS PROGRAM The Computer Science and Engineering department encourages qualified CpE majors to participate in the Honors College described in the Undergraduate Catalog. Projects may be pursued in any one of the areas of research within the Department of Computer Science and Engineering. GRADUATE DEGREE PATHS Computing is a rapidly changing discipline requiring lifelong learning by its professionals. Completing a graduate degree enhances an individual s ability to apply their knowledge and skills to meet on the job challenges and the needs of society. Pursuing a graduate degree on a full-time basis immediately after completing the baccalaureate is an attractive option for many students. Students are encouraged to discuss possibilities with a Graduate Advisor upon advancement to a Bachelor of Science professional program. Fast Track Program for Master s Degree The Fast Track Program enables outstanding UT Arlington senior undergraduate students in Computer Engineering to satisfy degree requirements leading to a master's degree while completing their undergraduate studies. When senior-level students are within 15 hours of completing their undergraduate degree requirements, they may take up to 9 hours of graduate level coursework designated by the Graduate Program to satisfy both undergraduate and graduate degree requirements. In the limiting case, a student completing the maximum allowable hours (9) while in undergraduate status would have to take only 21 additional hours to meet minimum requirements for graduation in a 30 hour thesis master s degree program (M.S.) or 27 additional hours for a non-thesis master s degree program (M.S.) Interested UT Arlington undergraduate Computer Engineering students should apply to the Graduate Program when they are within 30 hours of completing their bachelor s degrees. They must have completed at least 30 hours at UTA, achieving a GPA of at least 3.0 in those courses, and have an overall GPA of 3.0 or better in all college courses. Additionally, they must have completed at least 11 hours of specified undergraduate foundation courses with a minimum GPA of 3.3 in those courses. Contact the Undergraduate Advisor or Graduate Advisor in Computer Science & Engineering for more information about the program. Direct Acceptance to Doctoral Programs from Bachelor's Degree Program Excellent undergraduate students may qualify for acceptance to doctoral studies without the intermediate completion of a master s degree. Students should discuss the expected level of commitment and possibilities for long-term support with a Graduate Advisor. -6-

8 ELECTIVE COURSES Courses that can be used to satisfy the various elective requirements in the CpE curriculum are listed below by category. Please note that courses listed in more than one category may be used to satisfy the requirements of only one of those categories. Mathematics Electives Any of the following courses may be used to satisfy the mathematics/science elective requirement. The use of any other course for the mathematics/science elective must be approved in advance by the department chairperson. Consult the undergraduate catalog for course descriptions and prerequisites. MATH 2326 Calculus III MATH Introduction to Proofs MATH Mathematical Game Theory MATH Linear Optimization Applications MATH Elementary Number Theory MATH Mathematical Models MATH 3318 Differential Equations MATH Abstract Algebra MATH Analysis I MATH Numerical Analysis and Computer Applications CSE 3315 Theoretical Concepts in Computer Science and Engineering CSE 4345 Computational Methods Science Electives Any of the following courses may be used to satisfy the science elective requirement. The use of any other course for the science elective must be approved in advance by the department chairperson. Consult the undergraduate catalog for course descriptions and prerequisites. BIOL 1441 Cell and Molecular Biology CHEM 1441 General Chemistry CHEM 1465 Chemistry for Engineers GEOL 1425 Earth Systems Technical Electives Any of the following courses may be used to satisfy the technical elective requirement. The use of any other course for a technical elective must be approved in advance by the lead undergraduate advisor. Consult the undergraduate catalog for course descriptions and prerequisites. CSE Computer Graphics CSE Compilers for Algorithmic Languages CSE Modeling and Simulation CSE Software Testing and Maintenance CSE Software Project Management CSE 4334 Data Mining CSE 4340 Mobile Systems Engineering CSE 4342 Embedded Systems II CSE 4345 Computational Methods CSE Advanced Computer Networks CSE Multimedia Systems CSE Parallel Processing CSE Autonomous Robot Design and Programming CSE 4380 Information Security -7-

9 Language, Philosophy & Culture Any of the following courses may be used to satisfy the language, philosophy & culture elective requirement. The use of any other course for the language, philosophy & culture elective must be approved in advance by the department chairperson. Consult the undergraduate catalog for course descriptions and prerequisites. ANTHROPOLOGY (ANTH) 2322 ARABIC (ARAB) 2314 ARCHITECTURE (ARCH) 2300 ART & ART HISTORY (ART) 1317 CHINESE (CHIN) 2314 ENGLISH (ENGL) FRENCH (FREN) 2314 GERMAN (GERM) 2314 GLOBAL (GLOBAL) 2301 INTERDISCIPLINARY STUDIES (INTS) 1310 KOREAN (KORE) 2314 LINGUISTICS (LING) 2371 Creative Arts Electives Any of the following courses may be used to satisfy the creative arts elective requirement. The use of any other course for the creative arts elective must be approved in advance by the department chairperson. Consult the undergraduate catalog for course descriptions and prerequisites. ARCHITECTURE (ARCH) 1301 ART & ART HISTORY (ART) MUSIC (MUSI) 1300 THEATER ARTS (THEA)

Undergraduate Program Guide Bachelor of Science in Computer Science 2015-2016 DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING The University of Texas at Arlington 500 UTA Blvd. Engineering Research Building,

The Department of Bioengineering 226 Engineering Research Building Box 19138 817-272-2249 www.uta.edu/bioengineering Overview The Department of Bioengineering offers a Bachelor of Science (BS) degree in

The University of Connecticut School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2013-2014 Revised May 23, 2013 for Computer Science (CSci) Majors in the School of Engineering Table of

Erik Jonsson School of Engineering and Computer Science Bachelor of Science in Computer Science (B.S.C.S.) Goals for the Computer Science Program The undergraduate Computer Science program is committed

The University of Connecticut School of Engineering ELECTRICAL ENGINEERING GUIDE TO COURSE SELECTION AY 2013-2014 Revised January 31, 2014 for Electrical Engineering (EE) Majors in The School of Engineering

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs Software Engineering (B.S.S.E.) Goals of the Software Engineering Program The focus of the Software Engineering degree

The University of Connecticut School of Engineering COMPUTER SCIENCE AND ENGINEERING GUIDE TO COURSE SELECTION AY 2013-2014 Revised May 23, 2013 for Computer Science and Engineering (CSE) Majors in the

DEGREES AND CERTIFICATES For students who intend to continue their education at a four-year degree granting institution To receive the A.S. degree, students must satisfactorily complete Program requirements.

The University of Connecticut School of Engineering ELECTRICAL ENGINEERING GUIDE TO COURSE SELECTION AY 2008-2009 Revised July 30, 2008 for Electrical Engineering (EE) Majors in The School of Engineering

The Department of Civil Engineering 417 Nedderman Hall Box 19308 817-272-2201 www.uta.edu/engineering/ce Overview: Educational and Professional Career Paths Civil engineering is the oldest and broadest

West Virginia University 1 Computer Science Degrees Offered Master of Science in Computer Science (M.S.C.S) Doctor of Philosophy in Computer Science (Ph.D.) Program Description The Masters of Science in

The University of Connecticut School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2015-2016 Revised July 27, 2015 for Computer Science (CSci) Majors in the School of Engineering Table of

CIVIL ENGINEERING UNDERGRADUATE GUIDE BACHELOR OF SCIENCE IN CIVIL ENGINEERING (BS CE) THE UNIVERSITY OF KANSAS CEAE DEPARTMENT Revised August 2015 THE UNIVERSITY OF KANSAS DEPARTMENT OF CIVIL, ENVIRONMENTAL

Undergraduate Curriculum Manual for the Bachelor of Science Degree in Civil Engineering University of Kansas June 2014 THE UNIVERSITY OF KANSAS DEPARTMENT OF CIVIL, ENVIRONMENTAL AND ARCHITECTURAL ENGINEERING

DEPARTMENT OF PHYSICAL SCIENCES The Department of Physical Sciences offers the following undergraduate degree programs: BS in Chemistry BS in Chemistry/Engineering (offered as a dual degree program with

Computer Science A Bachelor of Science degree (B.S.) in Computer Science prepares students for careers in virtually any industry or to continue on with graduate study in Computer Science and many other

JOHNSON COUNTY COMMUNITY COLLEGE Transfer Program to Wichita State University General Education Requirements College of Liberal Arts and Sciences 2014-15 Catalog 11/14 CONTACT: LAS Advising Center PHONE:

Computer and Systems Engineering (CSE) Master of Science Programs The Computer and Systems Engineering (CSE) degree offered by the University of Houston (UH) is a graduate level interdisciplinary program

Barton Community College Transfer Program to the University of Kansas College of Liberal Arts and Science B.A. and B.G.S. Majors included in the College of Liberal Arts & Sciences are listed below tables.

HANDBOOK FOR THE APPLIED AND COMPUTATIONAL MATHEMATICS OPTION Department of Mathematics Virginia Polytechnic Institute & State University Revised June 2013 2 THE APPLIED AND COMPUTATIONAL MATHEMATICS OPTION

Introduction College Core Curriculum Associates and baccalaureate programs at the have as a requirement the satisfactory completion of 60 semester credit hours comprising the six areas of the core curriculum

General Education Guidelines for Normandale Community College Students Transferring to the University of St. Thomas UST General Education Requirements Normandale Community College Courses Which Fulfill

General Education Guidelines for Century College Students Transferring to the University of St. Thomas UST General Education Requirements Century College Courses Which Fulfill UST General Education Requirements

Graduate Programs in Engineering The College of Engineering offers a Master of Science in Engineering, a Master of Science in Engineering Management and a Ph.D. in Engineering and Applied Sciences, allowing

Elliott School bachelor's degrees engage students with global issues through multi- and interdisciplinary approaches. Students begin their studies in the first year with foundational courses in political

School of Management and Information Systems Business and Management Systems Information Science and Technology 176 Business and Management Systems Business and Management Systems Bachelor of Science Business

ADMISSION TO UNDERGRADUATE PROGRAMS Bachelor s Degrees in Architecture, Landscape Architecture, and Urban Planning THE FIRST-YEAR PROGRAM Ball State University s College of Architecture and Planning offers

JOHNSON COUNTY COMMUNITY COLLEGE Transfer Program to Wichita State University General Education Requirements College of Health Professions 2015-2016 Catalog 11/15 CONTACT: Student Services & Advising PHONE:

Guide for Majors in Art History at Binghamton University The Art History Department offers two tracks: Art History and Architecture and Urban Studies. The Art History track prepares undergraduate majors

Johnson County Community College 2015-2016 1 Associate of Applied Science The associate of applied science degree from JCCC is designed with an emphasis in a specific career program. requires completion

Associate in Arts to BA/BS in Sociology/Anthropology Students will complete the following courses through their Associate in Arts Degree at Metropolitan: American Institutions 6 credits HIST 120 HIST 121

University of Colorado Denver Department of Computer Science and Engineering Rules of the program leading to Bachelor of Science in Computer Science These degree requirements are in effect starting from

Pratt Community College TRANSFER PROGRAM TO THE UNIVERSITY OF KANSAS College of Liberal Arts & Sciences B.A. and B.G.S. Majors included in the College of Liberal Arts & Sciences are listed below tables.

Credit Programs and Awards The college offers programs of instruction designed to meet a variety of educational and vocational needs of students. Students who wish to earn a baccalaureate degree may complete

College of Liberal Arts Dr. Christina Murphy, Dean Dr. Samuel L. Dameron, Associate Dean www.marshall.edu/cola cola@marshall.edu MISSION OF THE COLLEGE The College of Liberal Arts is committed to excellence

General Education Guidelines for Saint Paul College Students Transferring to the University of St. Thomas UST General Education Requirements Saint Paul College Courses Which Fulfill UST General Education

THE MATHEMATICS EDUCATION PROGRAM FOR STUDENTS GRADUATING IN 2017 AND LATER (also see the Math Education web site: www.mathed.soe.vt.edu) 1. INTRODUCTION Mathematics - Education Option (Math-Ed Program).

OVERVIEW: ARTICULATION AGREEMENT BETWEEN METROPOLITAN COMMUNITY COLLEGE AND NORTHWEST MISSOURI STATE UNIVERSITY Associate in Arts in Teaching (A.A.T.) to B.S.Ed. in Northwest Catalog 2008-2010 This formal

DEPARTMENT OF MATHEMATICS & COMPUTING The Department of Mathematics and Computing provides students with opportunities to earn Bachelor of Science degrees in computer information systems or in mathematics.

El Paso Community College Credit Listing Credit Listing The Credit Listing is designed to be a resource to identify potential transfer credit and associated course equivalents from completed course work

Degree Type Bachelor of Interdisciplinary Studies (BIS) Degree Title Life Science with UTeach Certification (4-8) The Department of Biology is committed to excellence in instruction, scholarly accomplishment,

Computer Science Maj Utah State University The Computer Science undergraduate program is accredited by the Computer Science Accreditation Commission (CSAC) of the Computing Sciences Accreditation Board

General Educaon Guidelines for Inver Hills Community College Students Transferring to the University of St. Thomas UST General Education Requirements Inver Hills Community College Courses Which Fulfill

Handbook for Computer Science Majors 2015-2016 Department of Mathematics, Statistics and Computer Science INTRODUCTION The Department seeks to provide each of its majors with a broad understanding of computer

Mission Statement Bachelor of Science in Computer Engineering (BSCoE) Essential Ideas The mission statement for the Computer Engineering program as modified and adopted by the engineering faculty on July

ARTS FACULTY OF ARTS: B.A. Bachelor of Arts GENERAL B.A. General: A 90 credit hour degree which provides a general education in the Humanities and Social Sciences with a concentration in at least two subject