UndergraduateCourseDescription
393
A supervised course of study, offered at the lower division, guided by faculty mentor
and/or expert from the field.
Prerequisite(s): Application to IT program for permission and written contract for
coursecompletion.
ITFN 3003 –Professional Development andEthics (3-0-3)
This course for BIT majors includes a study of professional development and ethics.
Students will develop skills necessary to function competently in the business world of
information technology and professional organizations. Students also begin
construction of adigital portfolio representing skills acquired andprojects completed.
Prerequisite: ITFN2214 (C).
ITFN 3103 –HumanComputer Interaction (3-0-3)
HumanComputer Interaction addresses fundamentals, techniques andmethodologies
for development of software systems that minimize the barrier between human
cognitive models and machine physical representations. Topics include interaction
styles, interface devices, user documentation, and interface assessment. Technical
writing techniques will be emphasized as students create and assess user manuals
and systems documentation.
Prerequisite: ITFN 3112 (C) (Can be taken concurrently).
ITFN3112 - SystemsAnalysis andDesign(3-0-3)
This course provides an in-depth study of established and evolving methods of
information system design and implementation. As a project based class, it
demonstrates by example and experience the process of building systems from needs
analysis and definition through specifications and implementation. Traditional life cycle
methodologies arecontrastedwith object oriented analysis and prototyping.
Prerequisite(s): COMM 1110, ENGL 1102, and [CSCI 1301 (C), or ITFN 1303 (C), or
WBIT 1310 (C)].
ITFN 3134 - SecureSystemsDevelopment (3-0-3)
A high-level course in systems development which delineates the cross-functional role
of the systems analyst when advancing fundamental change through information
systems development. This course will focus on the Security Systems Development
LifeCycle methodology: tools and techniques for designing and implementing secure
systems.
Prerequisite(s): ITFN 2123(C).
ITFN3144 – InformaticsProject Management (3-0-3)
This course will introduce project management tools and techniques that can be
applied to projects from various disciplines such as business intelligence, health
informatics, bioinformatics, and many other science and humanities disciplines.
Students will learn the importance and function of project management and apply the
project process of initiating, planning, executing, controlling and closing the project.
They will apply knowledge and skills to manage project scope, project time and work
flow, project cost and budgets, project resources, project quality, project human
resource requirements, project communications and project riskmanagement.
Prerequisite: ITFN2214 (C).
ITFN3314 - Testing andQualityAssurance inSoftwareDevelopment (3-0-3)
A high-level class in testing and quality assurance emphasizing the planned
development of software and the nature of test development and implementation.
Topics include test strategies, test planning, functionality testing, stability testing and
debugging techniques. Lab fee required.
Prerequisite(s): ITFN 3112 (C) and[CSCI 1302 (C), or WBIT 2311 (C), or ITFN 2313
(C), or ITFN 2314(C)].
ITFN 3601 -OperatingSystems (3-0-3)
A conceptual and hands-on study of operating systems. Major areas discussed
include operating system design and theory, applications and management issues,
microcomputer and multi-user systems, including networks and mini/mainframe
systems. Also covered are files, I/O, memory and process/processor management,