New Curriculum: Information Technology (IT) Minor

New Curriculum: Information Technology (IT) Minor
Total: 21 Credits
CSCI Catalog Listing for Academic Years 2008–2010:
Required courses:
Computer Applications for Productivity
Introduction to Information Technology
3 credits
3 credits
Choose one from the following programming courses:
Introduction to Programming
Visual Programming Fundamentals
Internet Programming
3 credits
3 credits
3 credits
Plus a minimum of 12 credits from the following elective courses:
Web Page Authoring
Database Management (or CIS 347 Database Systems)
Networking and Communications
Computer Law, Ethics, and Intellectual Property
Multimedia and Digital Entertainment
Information Assurance and Security
Enterprise and E-Business Systems
3 credits
3 credits
3 credits
3 credits
3 credits
3 credits
3 credits
Course Description:
Computer Science (CSCI)
148 Computer Applications for Productivity (3) Designed for students interested in learning how to use a computer to
increase their personal and professional productivity. Learn basic features of an operating system such as file
management, system configuration, and computer security. Enhance computer skills by using a variety of productivity
applications found in common software suites, such as word processing, presentation graphics, desktop publishing,
spreadsheets, personal organizers, and others. Classes are tailored to the college student with emphasis on providing a
hands-on experience. F08, F09
201 Introduction to Programming (3) A first programming course for students with a serious interest in computing.
Topics include: formal languages; data types and variables; control structures; primitive and reference data types; methods
and modular programming; introduction to abstract data types and classes; simple algorithms; and programming
conventions and style. Satisfies the mathematics requirement for General Education. Prerequisite: Acceptable score on the
Mathematics Placement Test or completion of an appropriate course. MATH 102 recommended. Lecture and lab. F08,
S09, F09, S10
211 Visual Programming Fundamentals (3) Introduces students to basic programming methods and techniques using
the latest development tools. Designed for students who view themselves as non-programmers, but who have an interest in
computer programming to create macros or to write simple applications. Students learn programming skills by writing and
debugging simple routines that emphasize programming constructs such as variables, control structures, and data input
and output. Object-oriented concepts are presented and practiced to enhance the experience. S09, S10
230 Introduction to Information Technology (3) Provides a stimulating experience for students with new perspectives
on cutting-edge technology and core computer concepts. Intended to make learning and using computers and computer
technology interesting and easy. Covers emerging trends and the latest technological advances, such as podcasting, RSS
feeds, blogging, smart phones, game consoles, and interactive television. Arms participants with current, up to date
knowledge about information technology used in a wide array of real-world applications. S09, S10
250 Internet Programming (3) Internet technologies for the World Wide Web such as XHTML, DHTML, CSS, CGI,
JavaScript, Java, and JSP. Topics include: basic XHTML tags, XML documents and DTD; page layout control with
cascading style sheets; form processing and validation; handling JavaScript events; document object model; fundamentals
Page 1of 2
of CGI programming under Unix/Linux environment, basics of server-side scripting languages like Perl, PHP, Ruby, and
Python; server configuration issues; the AJAX technology; Java applets; and MySQL database access. Prerequisite:
Acceptable score on the Mathematics Placement Test or completion of an appropriate course. MATH 102, CSCI 201
recommended. Lecture and lab. F09
335 Web Page Authoring (3) Build functional and appealing Internet websites using readily available commercial
software to design and construct web pages. Considers various website strategies and layouts that enable web users.
Create web pages that integrate multimedia applications to present content in an attractive and user friendly manner.
Learn about measures of performance and how to test your website for functionality. The course is designed for students
with a wide variety of backgrounds and interests, employing a hands-on approach. F08
346 Database Management (3) Learn the science of database management to include the organization, storage, and
retrieval of data used in a wide range of applications. Basic theory is combined with practical examples to reinforce
concepts presented in class. Students are encouraged to apply learned skills to projects in their particular areas of interest.
Intended for the student with no or minimal exposure to database systems and uses state-of-the-art database management
system software. S09
350 Networking and Communications (3) Discover the ways data moves between computers, network-enabled devices,
and other communication technology using wired and wireless media. A broad range of applications are considered
ranging from the networked enterprise to mobile technology to the ubiquitous broadcast signals used to transmit television
and radio programs. Emphasis is placed on networking and communication technology and how it used to connect people
with each other and with the information they need. F08
360 Computer Law, Ethics, and Intellectual Property (3) Examines the impact computers and computer-based
technology have had on people and society through the lens of computer law, ethics, and intellectual property. Designed
to be a forum where students discuss and debate critical issues related to these areas. Students participate in exercises that
stimulate critical thinking and prepare them to address complicated issues that provoke a wide range of opinions. F09
364 Multimedia and Digital Entertainment (3) Examines technology that has revolutionized multimedia and digital
entertainment. Students are exposed to a wide array of subjects that range from devices, such as personal media players,
gaming consoles, and high-definition television; to online communities, such as social networking sites, blogs, and chat
rooms; to computer-based simulated environments, such as virtual worlds, avatars, and role playing games. Attention is
given to the development and production of the technology’s hardware and software as well as emerging industries and
the opportunities it creates. S10
370 Information Assurance and Security (3) Provides the knowledge of Information Assurance and Security necessary
for modern programmers, analysts, and other IT professionals and also important for business managers, auditors and
many other careers. Covers a diverse range of topics recommended by the Association for Computing Machinery,
including operational issues, policies and procedures, attacks and defense mechanisms, risk analysis, recovery and
business continuity, data security, cryptography, and digital forensics. S10
380 Enterprise and E-Business Systems (3) A close look at the technology that enables businesses to leverage
information to their strategic advantage. Examines the systems businesses use to improve productivity, manage
information, market and sell product, streamline supply chains, and compete on a global scale that has led to a revolution
in the business enterprise. Students are guided through systems that include enterprise resource planning, customer
relationship management, supply chain management, middleware, enterprise application integration, and e-commerce.
Page 2of 2
Download PDF