2016-2017

Information Technology Program

Information technology continues to permeate civilization in the 21st century. It has become an integral part of human communications, business transactions, and even physical well-being with biotech research. As the applications of technology expand, there is an increasing need for people with more in-depth technology understanding and skills. The Bachelor of Science in Information Technology (B.Sc.I.T.) degree meets this need.

This academic program is positioned midway between traditional Management Information Systems (C.I.S./ M.I.S.) and computer science. C.I.S./M.I.S. addresses the application of technology in business and in human endeavor, whereas computer science is more closely associated with the creation of new technologies. The B.Sc.I.T. program encompasses significant elements of both programs and will produce graduates qualified to work in specialties such as software engineering, hardware, and operating systems.

A primary advantage of the B.Sc.I.T. over traditional computer science programs is that students will receive a strong foundation in business and will have the opportunity to apply their technical skills in a variety of areas ranging from hardware and software manufacturing to providing Web services. B.Sc.I.T. students will complete a strong program of mathematics, science, liberal arts, and 13 CIS/ IT courses. Graduates have the practical and theoretical knowledge to succeed in today’s “click and mortar” businesses and to forge ahead with entrepreneurial endeavors in support of information technologies such as digital telecommunications, voice recognition, digital security, and biotech.

Computer Information Systems Courses

CIS 201. Introduction to Information Technology and Analytics. 3 Credit Hours.

Information technology has become deeply integrated with every business function. This course covers the role of Information Technology in supporting business process and major enterprise wide strategic initiatives, including Customer Relationship Management (CRM), Enterprise Resource Planning (ERP), Supply Chain Management (SCM), and e-Business. It examines the competitive impact of evolving technologies such as Mobile Computing and Social Networking. The course also covers the social, ethical, and security issues that arise with the use of technology. Various business scenarios/problems are presented to teach students how to use IT to formulate, analyze, and solve problems and to enhance their analytical skills. Students apply what they have learned and compete "team-to-team" in a sponsored course-wide analytical case.
Session Cycle: Fall, Spring
Yearly Cycle: Annual.

Spring 2017CIS 201A3677MWF9:00am - 9:50am(J. Allen)
Spring 2017CIS 201AE3678M6:30pm - 9:10pm(S. Fiore)
Spring 2017CIS 201B3679MWF1:00pm - 1:50pm(A. Chaudhury)
Spring 2017CIS 201C3680TTh9:30am - 10:45am(J. Prichard)
Spring 2017CIS 201CE3681T6:30pm - 9:10pm(K. Barr)
Spring 2017CIS 201D3682MWF12:00pm - 12:50pm(D. Gamelin)
Spring 2017CIS 201E3683TTh11:00am - 12:15pm(C. Zhang)
Spring 2017CIS 201F3684TTh9:30am - 10:45am(C. Zhang)
Spring 2017CIS 201H3686MWF8:00am - 8:50am(P. Casey)
Spring 2017CIS 201I3687TTh3:30pm - 4:45pm(A. Bodell)
Spring 2017CIS 201JE3685Th6:30pm - 9:10pm(K. Maymon)

CIS 201G. Introduction to Global Information Technology and Analytics. 3 Credit Hours.

The world has changed dramatically in the past decade. One driving force behind this change is information technology that now connects virtually every part of the world and fundamentally changes the way all business is conducted. This course will provide a foundation of information technology concepts and application development in a global context. Students are expected to learn how various information technologies can be used to strengthen the business competitiveness globally, how information culture may vary in different countries, and how this variation may impact the adoption of information technologies. Students are expected to learn managerial issues pertaining to development of global information systems. Students will gain experience with database and spreadsheet tools (Access and Excel) which are necessary to be more productive in a global environment.
Prerequisites: BSIB major and GFOB 100G
Session Cycle: Spring
Yearly Cycle: Annual.

Spring 2017CIS 201GA3688MWF11:00am - 11:50am(D. Greene)
Spring 2017CIS 201GB3689MWF10:00am - 10:50am(R. Siedzik)
Spring 2017CIS 201GJE3690Th6:30pm - 9:10pm(G. Haupt)

CIS 203. Honors Business Information Technology and Analytics. 3 Credit Hours.

This course introduces students to the key role that information technology plays in business organizations. Major topics include business information systems, information ethics and social issues, security, database fundamentals, telecommunication, e-commerce, m-commerce and traditional and emerging systems development methodologies. Students will also gain experience in developing a functional database application for a business case and then use the data in the database to create spreadsheet analyses to solve business problems related to the different business functions contained in the business case such as finance, marketing and management.
Prerequisites: Honors Program
Session Cycle: Spring
Yearly Cycle: Annual.

Spring 2017CIS 203HN3691MWF9:00am - 9:50am(A. Chaudhury)

CIS 301. Legacy Systems Programming. 3 Credit Hours.

Using COBOL students will learn how to write, debug, and test a variety of business programs involving legacy systems. Structured programming design will be emphasized. Program activities include report design, sequential file processing, relative file processing, and indexed sequential file structure.
Prerequisites: CIS 201 or CIS 203
Session Cycle: Fall
Yearly Cycle: Alternate Years.

CIS 305. Using Technology for Effective Decision Making. 3 Credit Hours.

This course prepares students to analyze data and solve real-life business problems using spreadsheets and other relevant software. It challenges students to use critical thinking and analysis to find efficient and effective solutions to real-life situations. In addition, it teaches students to deal not only with immediate problems, but the inevitable "what if" scenarios that occur in business situations. Case problems from diverse fields of business, such as accounting, finance, marketing, and operations management, will provide additional practice in a real-world context.
Prerequisites: CIS 201 or CIS 203 and junior standing
Session Cycle: Fall
Yearly Cycle: Annual.

CIS 312. Mobile Device Application Programming. 3 Credit Hours.

This is a course in programming methodologies for mobile applications. Students apply a program development process involving problem definition, graphic design methodologies, and pseudo coding. The course will be devoted to writing, debugging, testing, and deploying a variety of applications for mobile devices. Topics include software development kits for mobile applications, Java, and mobile website development.
Session Cycle: Spring
Yearly Cycle: Annual.

CIS 314. Visual Basic Programming. 3 Credit Hours.

This is a course in programming methodologies using the popular Visual Basic.Net Language. Students apply a structured program development process involving problem definition, graphic design methodologies, and pseudo-coding. The course will be devoted to writing, debugging, testing and documenting a variety of programs for business applications. This course will provide students with the background and foundation for their continuing development as programmers.
Prerequisites: CIS 201 or CIS 203 and junior standing
Session Cycle: Spring
Yearly Cycle: Annual.

Spring 2017CIS 314CE3692T6:30pm - 9:10pm(D. Gannon)

CIS 332. E-Business Models. 3 Credit Hours.

E-Business is doing business activities over an IT platform that uses Internet-related protocols. E-Business activities include not only the business to consumer direct selling over the web but also business-to-business logistics, and all the back-end computer activities within the firm that use Internet protocols. Business organizations are implementing radical changes in the marketing, advertising, and delivery of their products and services. Through the implementation of electronic business technology, organizations are extending their boundaries beyond traditional "bricks and mortar" establishments to a new virtual marketplace that has global reach. Conventional business practices in the areas of advertising, marketing, production, and customer service are being radically transformed by this new platform that permits world-wide connectivity on 24/7 basis. Students will explore the competitive, economic, and global aspects of E-Business and will develop on-line projects and business plans.
Prerequisites: CIS 201 or CIS 203 and junior standing
Session Cycle: Varies
Yearly Cycle: Annual.

Spring 2017CIS 332A3696MF2:00pm - 3:15pm(A. Chaudhury)

CIS 341. Database Management System Principles. 3 Credit Hours.

This course focuses on the principles of database design and application development in a database environment. Topics will include foundations of the database approach, objectives of this approach, advantages and disadvantages of database processing. A major emphasis will be placed on the Relational Database Model and will include techniques for designing and normalizing a Relational Database. Student projects will include developing application software using a database system. Second-semester junior standing is required. This is a required course for CIS concentrators and minors.
Prerequisites: CIS 201 or CIS 203 and junior standing
Session Cycle: Spring
Yearly Cycle: Annual.

Spring 2017CIS 341A3693TTh3:30pm - 4:45pm(K. Sousa)
Spring 2017CIS 341B3736TTh12:30pm - 1:45pm(K. Sousa)

CIS 361. Interactive Digital Media. 3 Credit Hours.

This is an introductory level, hands-on, lab-based course where students will use electronic tools to create real-time digital media and web content. Dreamweaver, Flash, Illustrator and Photoshop will be used to build navigation schemes, sound, pictures, illustrations, animation and video. Prior knowledge of these tools is not necessary for successful completion of the course.
Session Cycle: Spring
Yearly Cycle: Annual.

CIS 391. Computer Information Systems Internship. 3 Credit Hours.

CIS internships give students the opportunity for supervised employment in an area where they can apply the information system principles and techniques they have studied through our curriculum. Interns work at least ten hours per week, meet periodically with a supervising faculty member, and prepare a substantive report on their work experience.
Prerequisites: CIS 341 and Junior standing is required.

CIS 441. Systems Analysis and Information Technology Consulting. 3 Credit Hours.

Programming is only a small part of designing information systems. A systems analyst works like an investigative journalist, gathering information about the business problem so that an effective technology solution can be designed and constructed. This course teaches you what to look for and how to find it. You will learn structured techniques and less-structured guidelines which will aid in the search for understanding of the organization, its existing systems, and the proposed system. Programming design techniques are also covered. Teams of students will develop a plan for building a complete computer information system for a real or fictitious company. This is a required course for CIS and IT majors.
Prerequisites: IT 330 or CIS 341 and senior standing
Session Cycle: Fall
Yearly Cycle: Annual.

CIS 470. Managing Global Information Resources. 3 Credit Hours.

Information systems provide the framework for decision making across the functional areas of an organization and are major enablers of globalization. This course provides a foundation in the principles and concepts of managing information resources in a global environment. The course focuses on alternative approaches to managing information resources such as computers, communication networks, software, data and information in organizations. Students will learn how multinational corporations are using IT to develop business solutions and obtain competitive advantage. Emphasis will be placed on viewing the organization in a global perspective, with the associated technological, cultural and operational issues that influence information resource management. Several real-world cases will be used to enhance students' understanding of the course materials.
Prerequisites: CIS 201 or CIS 203 and Senior standing
Session Cycle: Fall
Yearly Cycle: Annual.

Spring 2017CIS 470A3715MWF11:00am - 11:50am(K. Mentzer)

CIS 472. IT Security and Risk Management. 3 Credit Hours.

IT Security provides an introduction to information security to prepare students for their future roles as business decision-makers. This course includes both the managerial and the technical aspects of IT security with an emphasis on the role of management. The organizing principle of the course is that information security is a problem for management to solve and not simply a matter of technology.
Prerequisites: CIS 201 or CIS 203 and senior standing
Session Cycle: Spring
Yearly Cycle: Alternate Years.

CIS 497. Directed Study in Computer Information Systems. 3 Credit Hours.

This course provides an opportunity for senior computer information systems majors to do independent, in-depth study or research. The student works on an individual basis under the direction of a member of the CIS Department. Normally the course requires the student to develop a substantial paper or project.
Prerequisites: permission of instructor and department chair.

CIS ST300. Special Topics in CIS Data Management in the Age of Big Data. 3 Credit Hours.

The main objective of this course is to provide students with an overview of the design and implementation of distributed, parallel databases that are capable of handling massively large data sets that may contain billions of rows of data. Students will be introduced to big data concepts and processing architectures for large data. Topics will include data warehouse, database components and architecture, data distribution, SQL, access, storage and data protection, and database tools and utilities.
Prerequisites: CIS 201 or CIS 201G or CIS 203.

CIS ST301. Special Topics in CIS Introduction to Managerial Issues in Information Security. 3 Credit Hours.

Securing business information is critically important, yet very difficult for modern organizations. This introductory course provides students an overview of information security management issues that must be addressed by organizations as new technologies such as cloud services and Internet of Things are changing the IT environment. Students will gain an understanding of security risks and protection of data and networks. As complex IT environments are difficult to protect, students also discuss how to respond to security incidents.
Prerequisites: CIS201 or CIS203 or CIS 201G.

Information Technology Courses

IT 221. Introduction to Computing. 3 Credit Hours.

This course presents a broad overview of information technology that integrates hardware fundamentals, algorithms, and computability. It also presents current developments in the field and some exposure to creative programming environments.
Session Cycle: Fall
Yearly Cycle: Annual.

IT 311. Network Management and Security. 3 Credit Hours.

This course provides introduction to computer networks technologies, management, and security. Today, almost all computers and mobile devices are networked, and security and continuous operation of these networks is mission critical to protect a business's digital assets. This course investigates the design of computer networks and network protocols both from a conceptual and application standpoint. The primary focus is on concepts used to design scalable, general-purpose, secure data networks.
Prerequisites: CIS 201 or CIS 203
Session Cycle: Fall
Yearly Cycle: Alternate Years.

Spring 2017IT 311A3695TTh2:00pm - 3:15pm(C. Zhang)

IT 320. Introduction to Java Programming. 3 Credit Hours.

This course continues the introduction of programming begun in IT 221, with a particular focus on the ideas of data abstraction and object-oriented programming. The course begins with a review of control structures and data types with emphasis on structured data types and array processing. Other topics include simple analysis of algorithms, basic searching and sorting techniques, recursion, and an introduction to software engineering issues.
Prerequisites: MATH 110 or equivalent
Session Cycle: Spring
Yearly Cycle: Annual.

IT 321. Advanced Java Programming and Data Structures. 3 Credit Hours.

This course builds on the foundation provided by the IT 221-IT 320 sequence to introduce the fundamental concepts of data structures and the algorithms that proceed from them. Topics include a further study of recursion, the underlying philosophy of object-oriented programming, fundamental data structures (including stacks, queues, linked lists, hash tables, trees, and graphs), analysis of algorithms based upon these data structures, and an introduction to the principles of language translation.
Prerequisites: IT 320 and MATH 228
Session Cycle: Fall
Yearly Cycle: Annual.

IT 330. Database Management Systems. 3 Credit Hours.

This course will give students an introduction to database management systems. The course will cover the underlying structures necessary for building databases, several database models and languages, database design strategy and management of queries and transactions. The course will reflect the latest trends in technological and application development in the area of databases. The focus will be on relational model and include coverage of object-oriented developments. Other topics covered will include advanced modeling and systems enhancements in the area of active databases, temporal and spatial databases, and multimedia information systems. The course will touch upon areas such as data warehousing, data mining, web databases, digital libraries, and GIS.
Prerequisites: IT 321
Session Cycle: Fall
Yearly Cycle: Annual.

IT 345. Web Design and Development. 3 Credit Hours.

This course covers the basic principles of designing and implementing websites. The focus of the course will be on visual design, page layout, effective navigation strategies, implementation issues and techniques, and the use of website development tools such as Dreamweaver. Students will learn HTML, Java-script, DHTML, Cascading Style Sheets, and be introduced to technologies such as XML. Students will learn to develop interactive Web pages that use forms with embedded Java-script code. Students will also be introduced to website development using content management systems.
Prerequisites: Junior standing
Session Cycle: Fall
Yearly Cycle: Annual.

IT 348. Computer Architecture. 3 Credit Hours.

This course introduces students to the organization and architecture of computer systems beginning with the standard von Neumann model and then moving forward to more recent architectural concepts.
Prerequisites: MATH 110 or equivalent and IT 221
Session Cycle: Fall
Yearly Cycle: Annual.

IT 391. Information Technology Internship. 3 Credit Hours.

Information Technology internships provide students the opportunity for supervised employment in the "real world" where they can apply the knowledge of technology and business they have studied in their curriculum. Students work with a faculty supervisor during the internship to gain focus on the work they are doing. Approval of the Department Chair is required.
Prerequisites: IT 320.

IT 430. Operating Systems. 3 Credit Hours.

This course introduces the fundamentals of operating systems design and implementation. An operating system defines an abstraction of hardware behavior with which programmers can control the hardware. It also manages resource sharing among the computer's users. Topics include an overview of the components of an operating system, mutual exclusion and synchronization, implementation of processes, scheduling algorithms, memory management, and file systems.
Prerequisites: IT 321 and IT 348 and junior standing
Session Cycle: Spring
Yearly Cycle: Alternate Years.

IT 437. Human Computer Interaction. 3 Credit Hours.

This course presents a comprehensive introduction to the principles and techniques of human-computer interaction. Emphasis will be placed on understanding human behavior with interactive objects, knowing how to develop and evaluate interactive software using a human-centered approach, and general knowledge of HCI design issues with multiple type of interactive software.
Prerequisites: IT 320
Session Cycle: Fall
Yearly Cycle: Annual.

IT 442. Project Management and Practice. 3 Credit Hours.

This course is intended to provide an introduction to Project Management as it applies to the Information Technology industry. The course will assist analysts, developers, team leaders and managers in developing an understanding of the purpose and benefits of project management by exposure to the concepts, practices, processes, tools, techniques, and resources used by the Project Manager during the project life cycle. The course will closely follow the framework of "best practices" of the Project Management Body of Knowledge, the leading professional standard for project management, with emphasis on its application to software and systems development projects.
Prerequisites: CIS 441
Session Cycle: Spring
Yearly Cycle: Annual.

Spring 2017IT 442A3697TTh11:00am - 12:15pm(K. Sousa)

IT 445. Advanced Web Programming. 3 Credit Hours.

This course complements skills and content learned in IT 345 Web Design and Development. The focus of IT 345 is on browser/end user aspects of web operations while IT 445 focuses on the server/provider aspects. Students will learn to develop server-side applications that mediate between an information source such as a database and the browser-end programs using popular web-application software. An introduction to XML and server side scripting is also presented.
Prerequisites: IT 345 or permission of the instructor, IT 330 or CIS 341 and junior standing
Session Cycle: Spring
Yearly Cycle: Alternate Years.

IT 497. Directed Study in Information Technology. 3 Credit Hours.

This course provides an opportunity for seniors concentrating in Information Technology to do independent, in-depth study or research. The student works on an individual basis under the direction of a CIS department faculty member. The course requires the student to develop a substantial research paper or project. The directed study is especially valuable for students planning graduate study.
Prerequisites: Permission of instructor and Department Chair.

Faculty

Department Chair

Dr. Richard Glass

Professor

Abhijit Chaudhury

Professor

Richard Glass

Professor

Suhong Li

Professor

Janet Prichard

Professor

Harold A. Records

Associate Professor

Kenneth Sousa

Associate Professor

Chen Zhang