2004-06 IUPUI Campus Bulletin
The policies, regulations, and course descriptions that appear in this
edition of the Bulletin are for the academic years specified.
Curricular requirements are for students who entered the university or
were admitted to a degree program during these specific academic years.
As the "bulletin year" (the student's entry year) will be defined
differently from school to school at IUPUI, consult your academic
advisor to be sure you are using the appropriate edition of the
Bulletin.
While every effort is made to provide accurate and current information,
IUPUI reserves the right to change without notice statements in this bulletin
concerning rules, policies, fees, curricula, courses, or other matters.
Consult your academic advisor to learn if changes have occurred that may
affect you.
Technology Programs
The School of Engineering and Technology offers a variety of technology programs at the associate and bachelor’s degree levels. Programs for full-time students pursuing these technology departments are presented in this section. Although the school sets the normal length of time needed to complete each degree program, the required time may vary for individual students. For example, well-qualified students with excellent high school preparation may complete a program in less than the length of time indicated. Other students who decide to combine cooperative (co-op) education or internships with their course work may take more time to complete all degree requirements. Students may adjust their course loads for job or personal reasons, and plans of study can be tailored to meet the needs of part-time and evening students. Needing to study over a longer time should be no obstacle to completing the program successfully.
Associate of Science
Science and technology activities range from the applied and practical to the highly theoretical and abstract. At one extreme are the theoretical scientists; at the other are the mechanics, draftspersons, and service personnel. Within this spectrum, educational backgrounds include doctoral degrees, master’s degrees, bachelor’s degrees, and associate degrees at the university level, as well as certificates and diplomas from other postsecondary educational and training institutions.
The Associate of Science degree offered in the School of Engineering and Technology at IUPUI is awarded upon successful completion of two years of university-level study in applied science. Graduates of these programs are called technicians.
Technicians’ jobs require applying technical knowledge and skills and, normally, the manipulative skills necessary to perform technical tasks. Technicians have considerable knowledge of the materials and processes involved and are equipped with the ability to apply the principles of physical and biological sciences, generally using instruments rather than tools. Their job contribution is mainly through mental activity, combined with applied skills. In many organizations the technician can move up in the organization to higher levels of responsibility, if he or she is capable and is willing to pursue further education.
The following associate degree programs are offered by the School of Engineering and Technology at IUPUI:
Program |
Administered by |
| |
|
| Architectural Technology |
Department of Construction Technology |
Biomedical Electronics |
Department of Electrical and Computer Engineering Technology |
| Civil Engineering |
Department of Construction Technology |
| Computer Engineering Technology |
Department of Electrical and Computer Engineering Technology |
| Computer Graphics |
Department of Mechanical Engineering Technology |
Computer Integrated Manufacturing |
Department of Mechanical Engineering Technology Technology |
| Computer Technology |
Department of Computer and Information Technology |
| Electrical Engineering Technology |
Department of Electrical and Computer Engineering Technology |
| Electronics Manufacturing |
Department of Mechanical Engineering Technology |
| Interior Design |
Department of Construction Technology |
| Mechanical Engineering Technology |
Department of Mechanical Engineering Technology |
| Organizational Leadership and Supervision |
Department of Organizational Leadership
and Supervision |
Bachelor of Science
The Bachelor of Science degree is awarded under the “two-plus-two” education plan. A student following this plan first earns an associate degree in two years and then may complete a bachelor’s degree after two more years. Transfer students must meet all departmental requirements.
A student is awarded an Associate of Science degree upon successful completion of the two-year program. This degree indicates that the person who receives it is educated at the technician level. These individuals may go directly into the work force, or they may decide to continue their studies.
Students who want to continue may be admitted for an additional two years of bachelor’s-level study in the various technology programs. Students who successfully complete such a program are awarded a Bachelor of Science degree, which provides the basis for increased job responsibility.
The following technology bachelor’s degree programs are available to qualified students:
| Program |
Administered by |
| |
|
| Computer Engineering Technology |
Department of Electrical and Computer Engineering Technology |
| Computer Engineering Technology |
Department of Electrical and Computer Engineering Technology |
| Computer Graphics |
Department of Mechanical Engineering Technology |
| Computer Integrated Manufacturing Technology |
Department of Mechanical Engineering Technology |
| Computer Technology |
Department of Computer and Information Technology |
| Construction Technology |
Department of Construction Technology |
| Electrical Engineering Technology |
Department of Electrical and Computer Engineering Technology |
| Mechanical Engineering Technology |
Department of Mechanical Engineering Technology |
| Organizational Leadership and Supervision |
Department of Organizational Leadership and Supervision |
For more specific information, see the advisors in the respective departments.
Technology Plans of Study
Semester-by-semester plans of study follow for the technology programs available in the school. These plans generally reflect the order in which courses are offered. In each plan, departmental courses are listed first, followed by courses outside the department or school that are required or recommended. Technology courses are described in the section “Technology Course Descriptions” in this bulletin.
In some technology plans of study, the word “selective” is used. This term refers to a course chosen from a list of particular courses recommended by the departments in a given area or subject. Students should get in touch with their faculty advisors for information about permissible electives or selectives.
Department of Computer and Information Technology (CIT)
Professors Ho (Chair), Jafari, McRobbie, Orr
AssociateProfessors Fernandez, Price, Williamson
Assistant Professors Starks
Clinical Assistant Professor Sullivan (Director, CIT Online)
Lecturers Catlin, Clark, Stevens, Watson
The Department of Computer and Information Technology (CIT) offers programs at both the associate and bachelor’s degree levels. These programs are designed to provide an applications-oriented, practical education that prepares students for careers as systems analysts (people who design, install, and evaluate information systems); commercial and technical programmer/analysts (people who design, write, and maintain programs for a variety of applications); Web specialists (people who design, create and maintain Web sites); and network systems specialists (people who select, specify, and maintain the networking needs of a company).
The Purdue University Associate of Science degree in computer technology at IUPUI features one four-semester option designed to prepare graduates to work in commercial, Web-oriented, or technical areas. Students may choose to continue their education, rather than entering the job market, upon completion of their associate degree option. Others may return to college after a period of time in practical employment. Purdue University at IUPUI offers the educational opportunities of a B.S. degree to both types of students.
Students who must interrupt their course of study for two calendar years or more will be required to meet all requirements for the program as it stands at the time of their return. Computer Technology (CIT) courses over 10 years old may have to be repeated. Students should check with a CIT advisor.
Purdue’s Bachelor of Science degree in computer technology is available in four tracks: a standard track with selected concentrations to be determined by student and advisor, a business track that also earns a minor from the Indiana University Kelley School of Business, a Web development track with a concentration in Web-based applications, and a networking track with a concentration on the design and administration of network systems.
The Department of Computer and Information Technology has been a leader in offering degree courses that can be completed by distance education. Selected courses may be taken either partially or completely via the Web.
The department offers a minor in computer technology to students majoring in other areas of study at IUPUI. The computer technology minor provides a basic set of computer concepts and programming courses along with a sequence of computing specialty courses.
The department also offers two Web-based certificate programs, which can be completed via distance education. The Information Technology Certificate focuses on the principles and techniques used to develop Web-based business applications. The six courses that comprise the program cover the application development process including analysis, design, Web programming, database integration and implementation. The E-Commerce Development Certificate is targeted to individuals who already have some application development experience but in a non-Web environment. This six-course program focuses on advanced techniques for building data-driven e-commerce applications including Web-based programming and development techniques.
For more information, visit our Web site at cit.iupui.edu or contact the Department of Computer and Information Technology at (317) 274-9705 or cit@iupui.edu.
Associate of Science in Computer Technology
The commercial option of the A.S. degree program features a business-oriented approach to computer information systems. Students take basic computing courses covering programming, systems analysis, data communications, operating systems, databases, and current technology. Coupled with these computing courses are courses in interpersonal communications, business and technology, and general education. Graduates of this program option can apply their educational credits toward the B.S. degree, or they can enter the workforce directly. The A.S. commercial option is designed to provide the fundamental requirements for all four tracks of the B.S. in Computer Technology.
Associate of Science in Computer Technology
Program Plan of Study by Semester
| Freshman Year |
|
First Semester |
|
| |
|
Prerequisite Knowledge: CIT106 Using a
Personal Computer, or its equivalent |
|
| |
|
CIT 115 Computer Information Systems Fundamentals.......................... |
3 |
CIT 120 Quantitative Analysis I .............................................................. |
3 |
ENG W131 Elementary Composition I ................................................... |
3 |
MATH 151 Algebra and Trigonometry ................................................... |
5 |
| |
14 |
| |
|
Second Semester |
|
| |
|
| CIT 140 Programming Constructs Laboratory 1.................................... |
3 |
CIT 223 Web Page Design ................................................................... |
3 |
CIT 288 Using a Database Management System.................................. |
3 |
BUS X100 Small Business Administration or |
|
IET 104 Industrial Organization or |
|
OLS 252 Human Behavior in Organizations 2,6..................................... |
3 |
COMM R110 Fundamentals of Speech Communication ..................... |
3 |
| |
15 |
| |
|
Sophomore Year |
|
Third Semester |
|
| |
|
CIT 220 Quantitative Analysis II ............................................................ |
3 |
CIT 233 Hardware/Software Architecture ............................................. |
3 |
CIT262 Problem Solving and Programming or |
|
CIT270 Java Programming I orCIT 242 ASP.NET 2,3............................. |
3 |
CIT 254 Analysis and Design ............................................................... |
3 |
TCM 220 Technical Report Writing |
___ |
| |
15 |
| |
|
Fourth Semester |
|
| |
|
CIT 286 Operating Systems and Administration.................................... |
3 |
CIT 307 Data Communications ............................................................. |
4 |
CIT Selective 4 ....................................................................................... |
3 |
BUS/OLS Elective or |
|
IET 350 Engineering Economy or |
|
NEWM N250 Team Building in Technology 5......................................... |
3 |
FreeElective (may substitute CIT 106 here)............................................ |
3 |
| |
16 |
| |
|
Total: 60-61 Credit Hours |
Bachelor of Science in Computer Technology
General Requirements
- Completion of the requirements for the Associate of Science degree in computer technology or an equivalent degree.
- Completion of the core requirements of a selected track. The required minimum of 120 credit hours (depending on the selected track) includes credits earned within the A.S. degree. See the following summary table of the core requirements of selected tracks for more specifics concerning requirements and courses.
- A minimum of 39 credit hours must be earned in courses at the 300 level or higher. Students must verify upper-level credit with a CIT advisor.
Core Requirements
The bachelor’s degree core requirements are fulfilled by meeting all of the requirements of a selected track. Three tracks are available for a student to select: a standard track with selected concentrations, a business track that also earns a minor from the IU Kelley School of Business, a Web development track with a concentration in Web-based applications, and a networking track with a concentration on the design and administration of network systems.
1 Must be completed with a grade of C or higher.
2 A student who plans to continue into the business track of the B.S. degree must take BUS A200.
3 A student who plans to continue into the Web development track must take CIT 270.
4 A student who plans to continue into the Web development track must take CIT 242. A student who plans to continue into the networking track must take CIT 317.
5 A student who plans to continue into the business track of the B.S. degree must take BUS L203.
6 A student who plans to continue into the networking track may take a free elective.
Core Requirements for Bachelor of Science
Computer Technology
| Track |
Standard |
Business |
Web Development |
Networking |
Core Requirements
(minimum of 39 credit hours at upper level) credit hours credit hours credit hours credit hours
|
120 credit hours |
120 credit hours |
120 credit hours |
120 credit hours |
| General Education |
|
|
|
|
Communications
[composition, speech, and report writing] |
12 |
12 |
12 |
12 |
Humanities
[creative arts, history, literature, religion, folklore, art appreciation, theatre, music, anthropology, philosophy, and languages] |
3-6 |
3-6 |
3-6 |
3-6 |
Social Sciences
[anthropology, economics, political science, psychology, sociology, and selected geography courses] |
3-6 |
3-6 |
3-6 |
3-6 |
Mathematics/Science
Science electives may come from chemistry, geology, physics, and life sciences; however, a laboratory must be associated with the course. |
21 |
18 |
21 |
21 |
| Business/Supervision |
6 |
18 |
9 |
3 |
Upper Level
Technical Science, Specialty, Design |
29 |
27 |
29 |
27 |
Lower Level
Technical Science, Specialty, Design |
31 |
31 |
31 |
31 |
| Electrical and Computer Engineering Technology Courses |
None |
None |
None |
8 |
Electives
Free Electives
Students are strongly encouraged to select their electives from areas outside of CIT. The use of CIT courses as electives is allowed only with prior advisor approval.
|
12 |
5 |
9 |
9 |
Specific Track Programs by Content Area—Junior and Senior Years
Standard Track |
|
| |
|
Mathematics/Science |
|
| |
|
MATH 221 Calculus for Technology I or |
|
MATH M119 A Brief Survey of Calculus................................................... |
3 |
MATH 222 Calculus for Technology II or |
|
CIT 320 Quantitative Analysis III................................................................ |
3 |
Science Elective 1 .................................................................................... |
4 |
| |
10 |
| |
|
Technical Science, Specialty, Design |
|
| |
|
300-level Programming Language ......................................................... |
3 |
CIT 336 Data Communications Lab ......................................................... |
2 |
CIT Selectives (300/400 level) ................................................................. |
18 |
CIT Selectives (any level) or |
|
CGT 451 Multimedia Authoring II ..................................................... |
6 |
| |
29 |
| |
|
Communications, Humanities, and Social Sciences |
|
| |
|
| Upper-Level Technical Communications Elective .................................... |
3 |
Humanities Elective ................................................................................. |
3-6 |
Social Science Electives .......................................................................... |
3-6 |
| |
12 |
| Free Electives ...................................................................................... |
9 |
| |
|
Business Track |
|
Mathematics/Science |
|
| |
|
MATH 119 Brief Survey of Calculus I ...................................................... |
3 |
ScienceElective 1 .................................................................................... |
4 |
| |
7 |
| |
|
Technical Science, Specialty, Design |
|
| |
|
300-Level Programming Language ........................................................ |
3 |
CIT 336 Data Communications Lab ......................................................... |
2 |
CIT 352 Decision Support and Information
Systems ............................... |
3 |
CIT374 Systems and Database Analysis ................................................. |
4 |
CIT 384 Systems Design ......................................................................... |
3 |
CIT 410 Information Technology Ethics and Leadership.......................... |
3 |
CIT 484 Systems Analysis and Design Project......................................... |
3 |
CIT Selectives (any level) or
|
|
| CGT 451 Multimedia Authoring II..................................................... |
6 |
| |
27 |
| |
|
Communications, Humanities, and Social Sciences |
|
| |
|
Upper-Level Technical Communications
Elective .................................... |
3 |
Humanities Elective ................................................................................. |
3-6 |
Social Science Electives .......................................................................... |
3-6 |
| |
12 |
| |
|
Business Minor Requirements |
|
| |
|
BUS F300 Introduction to Financial
Management ................................... |
3 |
BUSM300 Introduction to Marketing
Management .................................. |
3 |
BUS P300 Introduction to Operations
Management ................................ |
3 |
BUS D301 International Business or |
|
| BUS Z302 Managing and Behavior in Organization........................ |
3 |
| |
12 |
Free Electives ...................................................................................... |
2 |
| |
|
Web Development |
|
Mathematics/Science |
|
| |
|
MATH 221 Calculus for Technology I or |
|
|
MATH M119 A Brief Survey of Calculus
........................................ |
3 |
MATH222 Calculus for Technology II or |
|
| CIT 320 Quantitative Analysis III...................................................... |
3 |
Science Elective 1 ................................................................................ |
4 |
| |
10 |
| |
|
Technical Science, Specialty, Design |
|
| |
|
CIT 312 Advanced Web Site Design ....................................................... |
3 |
CIT 336 Data Communications Lab ........................................................ |
2 |
CIT 329 Java Server Programming or |
|
CIT 347 Advanced ASP.NET Programming ............................................ |
3 |
CIT 323 Multimedia ................................................................................ |
3 |
CIT 412 XML-Based Web Applications ................................................... |
3 |
CIT415 Advanced Network Administration............................................... |
3 |
CIT 436 Advanced E-Commerce Development....................................... |
3 |
CIT479 Database Implementation and Administration............................. |
3 |
CITSelectives (any level) or |
|
| CGT 451 Multimedia Authoring II.................................................... |
6 |
| |
29 |
| |
|
Communications, Humanities, and Social Sciences |
|
| |
|
Upper-Level Technical Communications Elective |
|
Humanities Elective ................................................................................ |
3-6 |
Social Science Electives ........................................................................ |
3-6 |
| |
12 |
BUS/OLS 300-level selective ............................................................. |
3 |
Free Electives ........................................................................................ |
6 |
| |
|
Networking Track |
|
Mathematics/Science |
|
| |
|
MATH 221 Calculus for Technology I or |
|
|
MATH M119 A Brief Survey of Calculus
....................................... |
3 |
MATH 222 Calculus for Technology II or |
|
|
CIT 320 Quantitative Analysis III
................................................... |
3 |
Science Elective 1 ................................................................................. |
4 |
| |
10 |
| |
|
Technical Science, Specialty, Design |
|
| |
|
300-level Programming Language ....................................................... |
3 |
CIT303 Communications Security and
Network Controls ....................... |
3 |
CIT 402 Design and Implementation of LANs ........................................ |
3 |
CIT 440 Communications Network Design ............................................ |
3 |
CIT 415 Advanced Network Administration ........................................... |
3 |
CIT406 Advanced Network Security ...................................................... |
3 |
CIT 426 Enterprise Networks ................................................................ |
3 |
CIT Selectives (any level) or |
|
| CGT 451 Multimedia Authoring II................................................... |
6 |
| |
27 |
| |
|
Communications, Humanities, and Social Sciences |
|
| |
|
Upper-Level Technical Communications Elective.................................. |
3 |
Humanities Elective ............................................................................... |
3-6 |
Social Science Electives ....................................................................... |
3-6 |
| |
12 |
| |
|
ECET Requirements |
|
| |
|
ECET 309 Advanced Embedded Microcontrollers or |
|
|
ECET 403 Data-Communications and Telecommunications
........ |
4 |
ECET434 PC Systems II ....................................................................... |
4 |
| |
8 |
Free Elective ....................................................................................... |
3 |
| |
|
Upper-Level Courses |
|
| |
|
CIT 303 Communications Security and Network Controls..................... |
3 |
CIT 307 Data Communications ............................................................. |
3 |
CIT 312 Advanced Web Site Design .................................................... |
3 |
CIT 313 Commercial Web Site Development......................................... |
3 |
CIT 315 Introduction to Multimedia
Programming ................................. |
3 |
CIT 316 Introduction to Virtual Reality .................................................. |
3 |
CIT317 Systems and Networks Administration ..................................... |
3 |
CIT 320 Quantitative Analysis III .......................................................... |
3 |
CIT 323 Multimedia ............................................................................. |
3 |
CIT325 Human-Computer Interaction .................................................. |
3 |
CIT 329 Java Server Programming ...................................................... |
3 |
CIT 336 Data Communications Lab ..................................................... |
3 |
CIT 347 Advanced ASP.Net Programming ........................................... |
3 |
CIT 352 Decision Support and Information
Systems ............................ |
3 |
CIT362 Object Oriented Programming ....... |
3 |
CIT 374 Systems and Database Analysis ............................................ |
4 |
CIT 384 Systems Design ..................................................................... |
3 |
CIT388 Topics in Programming Languages ......................................... |
3 |
CIT 402 Design and Implementation of
Local Area Networks ............... |
3 |
CIT 407 Fundamentals of Intelligent Agents ....................................... |
3 |
CIT 410 IT Ethics and Leadership ...................................................... |
3 |
CIT412 XML-Based Web Applications ................................................ |
3 |
CIT 419 Streaming Media Technology Design .................................... |
3 |
CIT 423 Electronic Commerce ............................................................. |
3 |
CIT 426 Enterprise Networks ............................................................... |
3 |
CIT 436 Advanced E-Commerce Development..................................... |
3 |
| CIT 440 Communication Network Design ............................................. |
3 |
CIT 479 Database Physical Design and Implementation...................... |
3 |
CIT 484 Systems Analysis and Design Project..................................... |
3 |
CIT 490 Senior Project ........................................................................ |
1-4 |
CIT 499 Computer Technology ............................................................ |
1-4 |
1 Science electives may come from chemistry, geology, physics, and life
sciences; however, they must have a laboratory associated with the course.
Minor in Computer Technology
A minor in computer technology requires the completion of either 18 or 19 credit hours of computer technology courses, plus certain requirements in mathematics, statistics, and computer applications. Required courses in computer technology are provided in two groupings: (a) core requirements, and (b) a specialty sequence. At least 12 credit hours of the minor must be taken at IUPUI.
Students who wish to complete a minor in computer technology must already be accepted as a major by some other department on the IUPUI campus. Students should ask their department’s academic advisor whether a minor in computer technology is acceptable with their major field.
A student who applies for a computer technology minor must have a mathematics competency as evidenced by completing MATH 118 and 119 or MATH 153 and 154, or MATH 159, and a college-level computer literacy course.
The computer technology minor’s core requirements (12 credit hours): |
|
| |
|
CIT 115 Computer Information Systems Fundamentals or |
|
BUS S302 Management Information Systems.......................................... |
3 |
CIT223 Web Page Design ..................................................................... |
3 |
CIT 140 Programming Constructs Laboratory |
3 |
CIT 262 Problem Solving and Programming or |
|
|
CIT 270 Java Programming I or
|
|
|
CIT 242 Intro to ASP.Net Programming
........................................ |
3 |
| |
|
Prior to continuing into the specialty sequences, a student must have: |
|
(a) attained the mathematics and computer literacy ability that would be evidenced by college-level courses, |
|
(b) completed the above computer technology minor’s core requirements, |
|
(c) completed 30 credit hours toward his or her major, |
|
(d) earned a cumulative grade point average (GPA) of 2.0 or higher. |
|
| |
|
The student who has met these conditions then selects one of the specialty sequences below and proceeds to complete the three courses of that selected specialty. |
|
| |
|
The computer technology specialty sequences are: |
|
| |
|
Systems and database development (9-10 cr.) |
|
| |
|
CIT 288 Using a Database Management System |
|
CIT 254 Analysis and Design or |
|
|
BUS A337 Computer Based Accounting Systems Analysis
|
|
CIT 374 Systems and Database or |
|
|
CIT 325 Human-Computer Interaction
|
|
| |
|
Multimedia (9 cr.) |
|
| |
|
CIT 323 Multimedia |
|
CIT 419 Streaming Media Technology Design |
|
CGT 451 Multimedia Authoring II |
|
| |
|
Network systems (9 cr.) |
|
| |
|
CIT 307 Data Communications (4 cr.) |
|
| CIT 336 Data Communications Lab (2 cr.) |
|
CIT 402 Design and Implementation of Local Area Networks or |
|
|
CIT 440 Communications Network Design or
|
|
|
CIT 303 Communications Security and Network Controls
|
|
| |
|
Web technologies (9 cr.) |
|
| |
|
CIT 214 Web Data Management |
|
CIT 213 Web-Based Analysis and Design |
|
CIT 312 Advanced Web Site Design or |
|
|
CIT 423 Electronic Commerce
|
|
Information Technology Certificate
The Information Technology Certificate program requires the completion of 18 credit hours, all delivered over the Web. The courses cover the principles and techniques of the application development process as they apply to a Web environment.
The Information Technology Certificate requirements are:
| CIT 112 Information Technology Fundamentals.......... |
3 |
CIT 212 Web Site Design ............................................ |
3 |
CIT213 Web-Based Analysis and Design .................... |
3 |
CIT 214 Web Data Management ................................. |
3 |
CIT 215 Web Programming ......................................... |
3 |
CIT 313 Commercial Web Site Development................ |
3 |
| |
18 |
E-Commerce Development Certificate
The E-Commerce Development Certificate requires the completion of 18 credit hours. All of the courses are offered over the Web. The program covers advanced Web techniques in an e-commerce environment.
The E-Commerce Development Certificate requirements are:
CIT213 Web-Based Analysis and Design .................. |
3 |
CIT 312 Advanced Web Site Design ........................... |
3 |
CIT 412 XML-Based Web Applications ........................ |
3 |
Web Programming (two-course sequence): |
|
|
JavaThread
|
|
|
CIT 270 Introduction to Java ............................... |
3 |
|
CIT 329 Java Server Programming ..................... |
3 |
or |
|
|
ASP.NetThread
|
|
|
CIT242 Introduction to ASP.Net ........................... |
3 |
|
CIT 347 Advanced ASP.Net ................................. |
3 |
CIT 436 Advanced E-Commerce Development..............
| 3 |