May 13, 2024  
2018-2019 Undergraduate Catalog 
    
2018-2019 Undergraduate Catalog [ARCHIVED CATALOG]

Course Descriptions


 

Communication

  
  • CCM 495 - Communication and Creative Media Internship


    Students in the CCM Division who enroll in this course earn 5 academic credits for successfully completing 215-249 hours of an internship position at a pre-approved internship site. Students will apply skills and aptitudes developed in the classroom and engage in hands-on work in professional settings under the direction of a site supervisor.

     
    Prerequisites: CCM Division students only, with 75 credits or more OR students who have taken 1 credit “prep” course: MCM 355, CRE 240, EGD 240, WRT 301, or GDD 250 (new course).

    Note that the CCM 491 through 496 internship courses may be taken multiple times for a maximum of 12 credits total.
    Credits: 5
    CCM - Communication and Creative Media

  
  • CCM 496 - Communication and Creative Media Internship


    Students in the CCM Division who enroll in this course earn 6 academic credits for successfully completing 250+ hours of an internship position at a designated pre-approved internship site. Students will apply skills and aptitudes developed in the classroom and engage in hands-on work in professional settings alongside and under the direction of a worksite supervisor. The student’s internship performance is assessed by the site supervisor and a CCM designated internship coordinator.  
    Prerequisites:
    • CCM Division students only, with 75 credits or more OR CCM students who have taken 1 credit “prep” course: MCM/COM 355, CRE 240, EGD 240, WRT 301, OR GDD 250 (new course)
    • Internship site and hours must be pre-approved by CCM Dean’s office/Internship Coordinator prior to student enrolling in the class for credit
    • This course may be taken multiple times for up to a maximum of 12 credits total.

    Credits: 6
    CCM - Communication and Creative Media
  
  • COM 100 - Foundations of Human Communication


    Every professional needs to be able to communicate effectively and analyze the communication of others. In this course, you will enhance your own skills in these areas by learning successful strategies for overcoming communication barriers in interpersonal, small group, public speaking and computer-mediated settings. You will also apply basic communication theories to improve your ability to get your message across, persuade others and improve work and personal relationships.
    Prerequisites: You may not enroll in this course if you have already taken COM-130.
    Credits: 3
    CCM
  
  • COM 110 - Public Speaking


    Students will learn to prepare and deliver informative and persuasive speeches, with an emphasis on researching topics, determining purposes and goals, and organizing content. They will also learn to construct well reasoned persuasive arguments, and how to improve aspects of delivery such as controlling nervousness and developing use of vocal variety.
    Credits: 3
    CCM
  
  • COM 120 - Media and Society


    This course is an introduction to the electronic film and print media and their functions. It includes an examination of the background organization, current influence and future trends of books, newspapers, radio, film, audio recordings, television and the internet. Contemporary problems of the media are covered such as the legal, social, economic and psychological implications of their relationships with society. Application of advertising and public relations and their use of the eight mass media outlets are addressed.
    Prerequisites: none
    Credits: 3
    CCM - Communication and Creative Media
  
  • COM 130 - Interpersonal Communication


    Students will study the basic concepts and theories of communication, and learn to apply this knowledge to improve their relationships with others through everyday communication. Specifically, students will learn how to interpret people’s verbal and nonverbal behavior more accurately, and to be more aware of how others interpret communicative behavior. They will learn how to listen actively with empathy, and how to interact effectively and appropriately with others from different social and cultural backgrounds. Students will also explore how to use communication as a tool to develop their relationships and self-concepts, and how to manage conflict using specific communicative strategies.
    Prerequisites: You may not enroll in this course if you have already taken COM-100. Not open to Communication majors.
    Credits: 3
    CCM
  
  • COM 206 - Photojournalism


    A digital-based photography course that introduces students to the skills, theory, and ethics of newspaper and magazine photojournalism. Through in-class discussions and hands-on demonstrations students learn basic camera techniques that can be applied to the creation of storytelling photographs suitable for publication.
    Prerequisites: None
    Credits: 3
    CCM - Communication and Creative Media
  
  • COM 210 - Principles of Public Relations


    Focuses on the field of public information and public relations, with an emphasis on applying the appropriate theories and techniques to solve organizational and institutional communications problems. (Spring only)
    Prerequisites: MCM-120 AND MCM-216 OR WRT-200
    Credits: 3
    CCM - Communication and Creative Media
  
  • COM 220 - Communication and Ethics


    Sometimes what is “effective” is not always what’s,”right.” In this course, students will explore moral philosophy and communication concepts and theories in order for them to develop clearer perspectives and ethical rationales for the communication choices they must make in their personal, academic and professional lives. The course covers issues surrounding privacy, public interest, freedom of expression, obligations to an audience, social justice, professional codes of conduct, stereotypes, diversity, plus individual artistic and social responsibility.
    Prerequisites: COM-100 or COM-130 or 30 completed credits
    Credits: 3
    CCM
  
  • COM 225 - Business of Public Relations


    Applies the ongoing and ever evolving practices of the public relations industry by focusing on the professional applications in corporate non-profit, agency, trade association, advocacy and interest group work. Students learn how to pitch the media, represent clients, host client events, use trending community management techniques and measure effective client relations.
    Prerequisites: MCM-210
    Credits: 3
    CCM - Communication and Creative Media
  
  • COM 230 - Small Group Communication


    Students will learn the basic theories and concepts pertaining to the topic of group communication, and how to apply that knowledge practically in actual lived experience. In applying theory to practice, students will learn how to work effectively with, and participate in small groups at school, at home, in social situations, and in the workplace. Specifically they will study how to be successful leaders in small groups, manage meetings effectively, manage group conflicts, use small groups to address problems in the home and workplace, and how to recognize, analyze, and address problems in group dynamics.
    Prerequisites: Must have completed one of the following: COM-100, COM-130 or 30 credits.
    Credits: 3
    CCM
  
  • COM 270 - Intercultural Communication


    This course builds on COM 130, but with an emphasis on how to develop skills for communicating competently in an increasingly diverse society. Students will explore how culture is communicated verbally and non-verbally, and how to interpret and understand culturally-specific communicative practices. They will also learn how to establish, develop and manage relationships with culturally different peoples, and how to recognize and overcome cultural stereotypes and prejudices.
    Prerequisites: Must have completed one of the following: COM-100, COM-130 or 30 credits.
    Credits: 3
    CCM
  
  • COM 275 - Communic. & Polit: Montreal & Quebec


    This course will provide students with an opportunity to observe and participate in intercultural communication in a large North American metropolis that is both ethnically diverse and multilingual. COM 275 combines the theoretical and conceptual framework of communication studies with a practical application of those principles in a city and a country that is committed to the idea of multiculturalism as a means of promoting,”cross-cultural understanding. Outside of class activities will encourage intercultural communication between students and members of Montreal’s diverse cultural communities.
    Credits: 3
    CCM
  
  • COM 305 - Creativity & Conceptual Development


    The student will uncover and develop their creativity in a way that ensures client satisfaction by participating in exercises and experiences that guide them through an exploration of various methods of non-traditional thinking. Special emphasis will be given to “thinking out of the box,” identifying what is needed to satisfy a specific creative project, and deconstructing a project to see if it was successful. The student will also learn to function as a member of a creative team.
    Prerequisites: Must complete 60 credits before taking this course.
    Credits: 3
    CCM - Communication and Creative Media
  
  • COM 310 - Persuasion


    This course examines persuasive communication in a variety of contexts (interpersonal, group public) and media (face to face, computer mediated, traditional mass media). Topics will include classical rhetorical theory, social psychology theories, audience analysis, ethics credibility and power. Contemporary applications of persuasion to be explored include political campaigns, media agendas, and sales promotion, and students can expect to produce a,”persuasive campaign” of their own.
    Prerequisites: COM-100 or COM-110 or MKT-110 plus 30 completed credits OR 60 completed credits
    Credits: 3
    CCM
  
  • COM 311 - Writing for Public Relations


    This course will inform the student of the various forms of public relations writing and help to develop competency in written communications for different media. Emphasis will be on conducting research, audience analysis establishing communications goals, executing the communications plan and evaluating the total communication effort. The student will prepare a complete media kit applying such areas as: research and writing for public relations design, production, copy disseminations, and media. Communication vehicles covered in this course include internal and external media, print electronic and audiovisual and basic formats including news releases, features, pamphlets brochures, fact sheets, management reports scripts, publicity, annual reports and position papers.
    Prerequisites: MCM-210 and MCM-216 or WRT-200
    Credits: 3
    CCM - Communication and Creative Media
  
  • COM 315 - Contemporary Media Issues


    Students survey the United States’ 21st century media culture. We examine the political economy of U.S. media - news, information, and censorship - and explore the relationship between media and consumerism. We analyze issues of media and representation - race, class, and gender, as well as looking at research surrounding U.S. media’s portrayal of sex and violence. Students produce a variety of media, including weekly writing assignments, a short mini-DV film, and a final research project.
    Prerequisites: Must have 60 completed credits.
    Credits: 3
    CCM - Communication and Creative Media
  
  • COM 340 - Organizational Communication


    Students will apply communication theory and research to address the particular challenges to communicating effectively in organizations. Students will learn how to identify organizational communication problems, analyze those problems and generate effective solutions. Students will examine the relationship between organizational structure and specific communicative practices and how communication practices by organizational members establish, maintain, or change organizational culture. They will also learn how to anticipate communication deficiencies in organizations, and use communication as a means to facilitate organizational development and innovation.
    Prerequisites: COM-100 OR COM-130 AND 30 COMPLETED CREDITS OR 60 COMPLETED CREDITS
    Credits: 3
    CCM
  
  • COM 350 - Conflict Management


    Students learn how to view conflict as a process of social interaction in which communication plays a key role in determining its outcome. Students will learn to identify and overcome possible sources of conflict in interpersonal, group, and organizational contexts, and how to work through conflict appropriately and successfully when it occurs in these contexts. Students will examine their own conflict styles and learn how to reshape behaviors that do not foster constructive conflict, and develop strategies designed to transform conflict into a productive experience. Primarily, students will study how to interpret the conflict behavior of others, and how to use communicative behavior to manage conflict to the benefit of all participants involved.
    Prerequisites: COM-100 OR COM-130 AND 30 COMPLETED CREDITS OR 60 COMPLETED CREDITS
    Credits: 3
    CCM
  
  • COM 355 - Professional Communication Practices


    Students will explore and develop a variety of portfolio tools to assist in a successful launch of their career in the Communication industry. These include portfolio building, creating a personal image, developing reels and other video or print promotions, and using social media tools and networking. The course allows students to work on materials specific to gaining internships and employment. Students will analyze and apply ethical codes of conduct to a variety of scenarios applicable to their industry.
    Prerequisites: None
    Credits: 1
    CCM - Communication and Creative Media
  
  • COM 360 - Social Interaction in the Digital Age


    Students will learn to navigate the rapidly changing nature of communication in the digital age, deeply engaging with tools such as instant messaging, social networks, blogs and collaborative spaces online, all the while applying specific communication theories in order to determine best practices. Through reading discussion and intensive hands-on projects students will work to overcome online communication barriers and gain critical understanding of which tools are effective in which situations. Students will be required to download, access and utilize various online communication tools.
    Prerequisites: COM-100 OR COM-130 AND 30 COMPLETED CREDITS OR 60 COMPLETED CREDITS
    Credits: 3
    CCM
  
  • COM 365 - Legal Issues in Communication


    This course explores the legal context of communication through the mass media and closely related industries in the United States. Students will become familiar with the workings of the judicial system, including its structure and procedures. The course fosters an appreciation of how longstanding legal frameworks have been applied to different media environments, including the Internet. Students will develop an understanding of these issues and the ability to analyze the important legal, ethical and policy issues related to the mass media.
    Prerequisites: Must complete 60 credits before taking this course.
    Credits: 3
    CCM - Communication and Creative Media
  
  • COM 370 - Communication Field Practicum


    Provides students with hands-on experience at a designated practicum site. Students will apply accumulated classroom learning to actual professional experience at organizations such as radio stations, TV stations, production companies, Public Relations firms; or work on social media or other communication applications for a business, client or non-profit organization. Students must work a minimum of 80 hours over the course of the semester at the site. This course may be repeated twice for credit.
    Prerequisites: 57 credits completed, and permission of MCM Program Director/Practicum Coordinator.
    Credits: 3
    CCM - Communication and Creative Media
  
  • COM 400 - Public Relations Campaign Dev & Mgt


    Public relations is a communications-driven practice, used to develop and manage mutually beneficial relationships between an organization and its various constituencies. This course offers the opportunity for the development and execution of a public relations campaign in a variety of circumstances. Emphasis is placed on a management approach and application of the four-step Public Relations process, solving public relations problems through Research, Action, Communication and Evaluation. Students will apply public relations theories, tools and techniques to the public relations campaign. Research, planning and execution are practiced. Students design a public communication campaign involving media management, community relations, educational outreach or other methods of advocacy in the public forum for such agencies as government hospitals, education corporations, and non- profit organizations. Emphasizes systematic analysis of clients and publics, formulation of goals and strategies, and multimedia communications. Evaluation of effectiveness and budget preparation included.
    Prerequisites: MCM-310
    Credits: 3
    CCM - Communication and Creative Media
  
  • COM 401 - Environmental Communication


    Communication tools can allow us to understand the complex dimensions of a given environmental problem, and to form an effective and ethical response to that problem. In this seminar students will explore regional and global environmental challenges in the context of natural and human history, political and economic systems, and human and media communication framing. Students will select a specific, current topic in environmental policy to investigate, and formulate a strategic plan in response to the chosen problem.
    Prerequisites: Communication majors and Environmental Policy majors with 60 credits or more; OR any COM 200 or 300 level course plus 90 credits
    Credits: 3
    CCM
  
  • COM 402 - Gender, Sexual Identity & Communication


    In this seminar-based course students will explore how gender and sexual identities are created shaped, produced, reproduced, maintained, changed contested, and challenged through communication practices. Broadly interdisciplinary, this course considers the intersection of gender and sexuality with other categories of identity in mediated (e.g. film, social networks, music) and non-mediated communication contexts. Students will complete a semester-long research project exploring communication, sexual identity and gender.
    Prerequisites: Communication majors with 60 credits or more; OR any COM 200 or 300 level course plus 90 credits
    Credits: 3
    CCM
  
  • COM 405 - Performance, Protest and Terror


    What happens when an individual or group objects to government policies? If political processes are not in place to address the desired change, the dissenters might well resort to symbolic forms of protest. While such symbolic protests are frequently non-violent certain movements do make use of violence. What we label as “terrorism” might be viewed through this lens. This class will examine social protest as a form of performance and rhetoric, employing an interdisciplinary approach (combining communication performance studies, sociology and political science).
    Prerequisites: Communication majors with 60 credits or more; OR any COM course plus 90 credits.
    Credits: 3
    CCM
  
  • COM 406 - Race, Culture & Communication


    Students will explore how race, ethnicity and other cultural identities are created, shaped maintained changed, and contested through communication practices, both mediated (e.g. film, television game media, print, social networks, music) and non-mediated (face to face interactions). Students will learn to analyze overt, subtle and subliminal messages about culture, race, and/or ethnicity presented to us through the media and in non-mediated discourses . Students will complete a semester-long research project exploring communication, race and culture.
    Prerequisites: COMM major and 57 credits completed, or COR-3XX.
    Credits: 3
    CCM
  
  • COM 410 - Crisis Communication


    Examines the role Strategic Communication professionals play in helping corporate, nonprofit and government organizations, and individuals in the public sphere to successfully manage crises through optimal use of communication theory and best practices.  Students develop an understanding of the crucial role traditional and social media play in crisis management. The primary focus will be on real-world examples and case studies.
    Prerequisites: COM 210 - Principles of Public Relations and 60 completed credits.
    Credits: 3
    CCM - Communication and Creative Media
  
  • COM 475 - Communication Field Practicum


    Students gain practical experience as interns at a site appropriate to the major, such as at a public relations agency, corporate or non-profit communications department, production house or other venue as approved by the program director. In addition to involvement in the workings of their placement organization, students will gain additional professional understanding through class requirements.
    Prerequisites: Complete MCM-355
    Credits: 3
    CCM - Communication and Creative Media
  
  • COM 490 - Media Communication Internship


    Students gain practical experience as interns in some aspect of communications such as public relations, promotions, broadcasting or research to gain in-depth exposure to the communications field. In addition to involvement in the workings of their placement organization, students will complete their own related project.
    Prerequisites: Must complete 60 credits before taking this course. Broadcasting, Mass Communication or Public Relations majors only.
    Credits: 3
    CCM - Communication and Creative Media

Computer and Digital Forensics

  
  • FOR 100 - Introduction to Cybercrime & Digital Forensics


    Students in this course will be presented concepts from white collar and cyber crime arena. The topics may include identify theft, fraud, cyber terrorism, hacking, cyber bullying, child pornography and sexual exploitation, testimony, civil and criminal litigation. Students will learn best practices with hands-on experience in identifying and preserving digital evidence.
    Prerequisites: None
    Credits: 3
    ITS (Information Technology and Sciences)
  
  • FOR 110 - Introduction to Criminalistics


    This course will introduce students to the various,types of forensic technology used in criminal,investigations. Students will be presented with a,comprehensive overview of technical forensic,methods to include: DNA analysis, fingerprint,analysis, document and voice analysis, forensic,serology, forensic toxicology, ,and digital analysis.
    Credits: 3
    ITS
  
  • FOR 190 - Internship at the LCDI


    Students obtain practical experience in a real-world, hands-on technical setting while applying knowledge learned from coursework to strengthen workplace readiness skills. With on-site supervision, students will work 80 hours in a technology-related role within an organization. This course is designed specifically for interns that have been hired by participating employers with approval for alternate locations available on a case-by-case basis. Coursework delivered online with occasional in-person sessions.
    Prerequisites: None
    Credits: 2
    ITS - Information Technology and Science
  
  • FOR 191 - Internship at the LCDI


    ITS-191 offers a 1-credit continuation of ITS-190. Students obtain practical experience in a real-world, hands-on technical setting while applying knowledge learned from coursework to strengthen workplace readiness skills. With on-site supervision, students will work 80 hours in a technology-related role within an organization. This course is designed specifically for interns that have been hired by participating employers with approval for alternate locations available on a case-by-case basis. Coursework delivered online with occasional in-person sessions.
    Prerequisites: Be currently enrolled in or have completed ITS-190
    Credits: 1
    ITS - Information Technology and Science
  
  • FOR 240 - Introduction to Digital Forensic Analysis


    This course will examine digital forensics as it relates to both civil and criminal investigations. The course content includes best practices in examining and reporting on digital evidence. Students will be exposed to current technologies and methods as well as leading edge techniques with practical based projects. Students will utilize various popular commercial and free/open-source tools to test and cross-validate results.
    Prerequisites: FOR 100 with C or better
    Credits: 3
    ITS (Information Technology and Sciences)
  
  • FOR 270 - Anti-Forensics & Network Forensics


    Students will study several specialized areas of digital forensics, namely, information hiding anti-forensics, and network forensics. The broad field of data hiding and anti-forensics will be explored with a specific concentration on cryptography (secret writing) and steganography (hidden writing). Basic principles of digital media will be studied in order to understand how digital images, audio, and video can be manipulated and how such manipulation can be detected. Finally, introductory concepts about computer network investigations will be presented.
    Prerequisites: CIT-130 & Sophomore status OR Permission of Program Director
    Credits: 3
    ITS (Information Technology and Sciences)
  
  • FOR 310 - Mobile Device Forensics


    Students in this course will learn how to properly identify, preserve, analyze, examine and report on mobile device data. Students will also be taught how to effectivefy conduct investigations involving mobile devices. Content will include analog and digital telephone networks and technologies surrounding cellular technology. Concepts of “off the chip” extraction and analysis will be discussed. 
    Prerequisites: FOR-240 with C or better
    Credits: 3
    ITS (Information Technology and Sciences)
  
  • FOR 320 - File System Forensics


    Students will gain a practical knowledge of the elements of digital forensics as it relates to parsing and understanding file system structure and use. File systems are the underlining structures of hardware systems and are used as a method of storing and organizing computer files and their data.
    Prerequisites: FOR 240 with C or better & any intro level programming class (CSI 1xx)
    Credits: 3
    ITS (Information Technology and Sciences)
  
  • FOR 340 - Operating System Forensics


    This course explores forensic artifacts specific to Operating Systems (OS). Students will explore how user interactions with the system and processes can lead to the creation, alteration and/or destruction of traces, logs and artifacts on the underlying OS. Students are challenged to work individually and in groups to examine and prepare detailed reports showing the relevance of various artifacts from digital evidence. This course presents a higher level of technical detail and will balance theory and hands-on aspects for conducting digital forensic examinations.
    Prerequisites: FOR 240 with C or better
    Credits: 3
    ITS (Information Technology and Sciences)
  
  • FOR 360 - Cybercrime


    This course will focus on economic and other crimes perpetrated over the Internet or other telecommunications networks. This course will discuss crimes ranging from auction fraud and social engineering to e-mail scams and phishing. Network forensics and investigative techniques will also be presented.
    Prerequisites: FOR-240
    Credits: 3
    ITS
  
  • FOR 420 - E-Discovery and Data Analysis


    A large portion of this class will be focused on identifying and forensically analyzing large data sets on computer systems. Students will engage with datasets and learn how to effectively process and report on them after an investigation. Students will also learn how to design and analyze large datasets for evidentiary information. Using both open sourced and commercial tools, students will gain experience in the above referenced topics.
    Prerequisites: C or better in both NET 255, NET 215 and Junior status
    Credits: 3
    ITS - Information Technology and Science
  
  • FOR 430 - Malware Analysis & Incident Response


    Students will learn various techniques to study malware working with real commodity malware as well as specially crafted advanced malware. We study various techniques of malware propagation, methods of detection-evasion and how to respond to a malware outbreak. Students will also learn about best practices and techniques for responding to security incidents.
    Prerequisites: FOR 340 with C or better OR Complete NET-225, SEC-250, NET-255 with a grade of C or better in all
    Credits: 3
    ITS (Information Technology and Sciences)
  
  • FOR 450 - Senior Seminar/Current Topics,Senior Seminar in Digital Investigation


    A senior-level research and discussion course.,Student projects will be based upon discussions,and research into changing technologies and laws,as they affect the field of digital forensics.,Students will be required to demonstrate their,understanding of the subject by presenting and,demonstrating the applied elements of their,research. Presentations and demonstrations will be,made to faculty, students, and invited guests.
    Prerequisites: Must complete 90 credits before taking this course.
    Credits: 3
    ITS
  
  • FOR 480 - Digital Forensic Practicum


    The digital forensic practicum provides students the opportunity to apply their academic learning, practical experience and acquired skills in an environment closely resembling a real world setting, working on cases that represent a comprehensive understanding of digital forensics.
    Prerequisites: FOR 340 with a grade of C or better
    Credits: 3
    ITS (Information Technology and Sciences)
  
  • FOR 490 - Forensics Internship


    Students obtain practical experience in a real-world environment employing the forensics techniques described in this curriculum and more. With faculty supervision, students will work 120 hours in a setting appropriate to this major.
    Prerequisites: Must complete 75 credits before taking this course. Must also have GPA of 3.0 and permission of Program Director.
    Credits: 3
    ITS

Computer Application

  
  • CAP 117 - Multimedia


    This survey course introduces the rapidly evolving technical field of multimedia presentations. Topics include hardware and software considerations, authoring and design.
    Credits: 1
    ITS
  
  • CAP 124 - Powerpoint


    This course is designed to introduce students to presentation software as well as to enhance presentation skills. Students will research topics, organize materials and relevant media create storyboards, and develop and present electronic slide shows.
    Credits: 1
    BUS
  
  • CAP 211 - Word Processing, Advanced


    Building on topics covered in the basic word processing module, this course will cover such topics as macros, mail merge, tables and graphics.
    Credits: 1
    BUS
  
  • CAP 212 - Spreadsheets, Advanced


    This course provides additional spreadsheet topics such as advanced functions and creation and use of macros. Multi-dimensional spreadsheets and advanced spreadsheet graphics will also be covered.
    Prerequisites: CAP-112
    Credits: 2
    BUS

Computer Information Systems

  
  • CIS 450 - Senior Thesis Project


    A senior research project to be completed in collaboration with an ACS faculty member. Students will design a project that will include a research component and an application component. The project will address a contemporary computer information system industry challenge. Students will be required to demonstrate their understanding of the subject by presenting and demonstrating the applied elements of their research. Presentations and demonstrations will be made to faculty, students and invited guests.
    Prerequisites: Must complete 90 credits before taking this course.
    Credits: 3
    ITS

Computer Information Technology

  
  • CIT 135 - Computer Theory, Introduction to


    This course gives the student an introduction to the broad discipline of computer science creating a foundation of knowledge in the field. Topics include an introduction to computer architecture, programming logic, and program design using a relevant programming language. Additional topics cover historical development of computer hardware, operating systems and applications, and aspects of current technology and trends in the Information Technology industry. Students will be introduced to database systems and their importance in managing and delivering time-specific information.
    Credits: 3
    ITS
  
  • CIT 200 - Relational Database for Web Application


    This course is an introduction to the use of relational databases on the World Wide Web. Topics covered will be relational database design database connectivity and manipulation. Students will work with a server-side tool to build and query databases using SQL. A major emphasis of the course is SQL and how to utilize it to build manipulate and create output from a database. Toward the end of the course, students will have an opportunity to work with SQL to create output from a database to a web page.
    Prerequisites: Complete CIT-135
     
    Credits: 3
    ITS
  
  • CIT 210 - Hardware and Architecture


    Students examine the component organization hardware concepts, and architecture for all levels of computer systems. Students will be given hands-on experience involving installing configuring, and troubleshooting computer hardware. Historical and current computer architecture concepts will be covered and used as a basis to discuss future trends. Topics include: Hardware design and instruction and processing component and peripheral issues, digital logic parallel processors, Assembly Language introduction to interfacing, data acquisition and machine control, and server architecture.
    Credits: 3
    ITS
  
  • CIT 265 - Information Systems


    This course is designed to introduce students to contemporary information systems and demonstrate how these systems are used throughout global organizations. The focus of this course will be on the key components of IS -people, software hardware, data, and communication technologies and how these components can be integrated and managed to create competitive advantage. Students will gain an understanding of how information is used in organizations and how IT enables improvement in quality, speed, and agility.
    Prerequisites: Must have completed 30 credits.
    Credits: 3
    ITS
  
  • CIT 310 - Database Systems


    Introduces organization and processing in enterprise Database Management Systems. The student will develop skills in database systems analysis, management and processing. The structure, components, and processing of enterprise Database Management Systems (DBMS) will be covered. The course is presented from the viewpoint of operating and maintaining an enterprise level database system as well as supporting its use.
    Prerequisites: CIT-200 OR WEB-200
    Credits: 3
    ITS
  
  • CIT 365 - MIS: Enterprise Architecture


    This course explores the design, selection implementation and management of enterprise IT solutions. The focus is on applications and infrastructure and their fit with the business. Students learn frameworks and strategies for infrastructure management, system administration data/information architecture, content management distributed computing, middleware, legacy system integration, system consolidation, software selection, total cost of ownership calculation, IT investment analysis, SOA, and types of information systems. Students also hone their ability to communicate technology architecture strategies concisely to a general business audience.
    Prerequisites: CIT-265 or 60 completed credits and ITS major
    Credits: 3
    ITS
  
  • CIT 420 - Information Systems Development


    A practical project to be completed in,collaboration with an ITS faculty member. Students,will design a project that addresses a,contemporary computer information system industry,challenge and management problem. Students will be,required to demonstrate their understanding of the,subject by presenting and demonstrating their,proposals and solution. Presentations and,demonstrations will be made to faculty, students,,and invited guests.
    Prerequisites: CIT-410
    Credits: 3
    ITS

Computer Networking

  
  • NET 100 - File Management


    This course introduces the student to the command,line interface and commands to manage files in DOS,and Unix/Linux environments. Topics include file,creation, internal and external commands, and file,and disk management. Subject matter is reinforced,by hands-on laboratory exercises and assignments.
    Credits: 1
    ITS
  
  • NET 102 - Batch File Programming


    This course focuses on creating command line,programs to automate system startup, user logon,,and/or general maintenance tasks in the,DOS/Windows and Unix/Linux environments. Topics,include DOS batch file programming and Unix,scripts. Subject matter is reinforced by hands-on,laboratory exercises and assignments.
    Prerequisites: NET-100
    Credits: 1
    ITS
  
  • NET 140 - Operating Systems


    This course provides a comparative study of,popular PC-class operating systems and operating,environments, including DOS, Windows 9x(95 and,98), Windows NT, Windows 2000, and Unix. Students,will also understand the strengths and limitations,of these operating systems and be able to,identify the environments in which they are used.,Subject matter is reinforced by hands-on,laboratory exercises and assignments.
    Prerequisites: CIT-130 or CIT-135
    Credits: 3
    ITS
  
  • NET 340 - Mobile, Wireless, and Unified Communications Telecoms


    Students will explore the integration of mobile computing, wireless connectivity, and unified communications within data communication networks. This includes the review of industry standards, common configuration models, and security considerations of wireless networking. In addition, students will learn about the unified communications network technologies that support human interaction through messaging, voice, video, and other collaboration methods.
    Prerequisites: NET-250 with C or Better
    Credits: 3
    ITS
  
  • NET 365 - Implementing Linux Security


    Students will recieve an introduction to,installing, configuring and maintaining Linux,server systems from a security perspective. This,course will serve as an administrator’s guide to,implementing security and security tools on the,Linux platform. The outcomes derived from this,course can be applied to other UNIX and Linux,variants. The course will provide the student,with a process to follow when securing a Linux,computing environment.
    Prerequisites: NET-260
    Credits: 3
    ITS
  
  • NET 415 - Special Topics in Networking & Security


    One or more emergent networking and security,topics will be covered. Content will build on,CNIS undergraduate curriculum and relate to,industry and research trends. The course will,include issues regarding the integration of new,technology into existing network and security,systems.
    Prerequisites: Must have 90 completed credits or permission of Dean
    Credits: 3
    ITS
  
  • NET 430 - Routers and Routing, Advanced


    This course will build upon the knowledge obtained,by a student in TEL 335 (Introduction to Routers).,Many of the topics contained in TEL 335 will be,expanded upon in order to introduce the student to,advanced router-related topics such as variable,length subnet masks, interior and exterior routing,protocols, advanced security topics, virtual LANs,,virtual private networks, switching, and voice,over IP. Lectures will be accompanied with,hands-on laboratory exercises.
    Prerequisites: TEL-335
    Credits: 3
    ITS
  
  • NET 450 - Senior Thesis Project


    A senior research project to be completed in,collaboration with an ACS faculty member. Students,will design a project that will include a,research component and an application component.,The project will address a contemporary computer,information system industry challenge.,Students will be required to demonstrate their,understanding of the subject by presenting and,demonstrating the applied elements of their,research. Presentations and demonstrations will be,made to faculty, students, and invited guests.
    Prerequisites: Must be a Computer & Information Security major only.,Must complete 90 credits before taking this course.
    Credits: 3
    ITS
  
  • NET 460 - Linux Scripting


    Students will see actual constructs of several,Linux scripting languages (BASH, PERL, and TCL),,and will contrast the various languages and,associated techniques. Student will be required,to write scripts for specific operating functions,that relate to real world tasks. In addition to,the specific syntax required for each language,,efficient coding techniques (and documentiation),will be presented and implemented.
    Prerequisites: NET-360
    Credits: 3
    ITS

Computer Science and Innovation

  
  • CSI 100 - The Joy of Computing


    Computing applications and devices have changed and will continue to change the world. Students will experience how computing empowers discovery and progress in many fields of human endeavor by examining its history, social impacts, principles, and future prospects. Working in teams on projects related to their interests, students will experience the joy of programming by manipulating education-friendly devices and graphical languages.
    Credits: 3
    CSI
  
  • CSI 120 - Introduction to Mobile Development


    Students will gain a foundational understanding of the current field of mobile computing in this course. A hands on survey of current mobile platforms will give students a strong insight into what it means to work with mobile software. Case studies of how Mobile Computing has invigorated social networks, re-writtten business models, and connected people across the far reaches of the globe will be addressed in this course.
    Credits: 3
    ITS
  
  • CSI 140 - Introduction to Programming


    Students will learn the history and basis of computing as well as the fundamentals of programming. Topics include: the history of computing, binary and hexadecimal number systems and mathematics, Boolean logic, algorithm design and implementation and modern computer organization. Programming topics include: memory and variables, mathematical operations, basic file I/O, decision making, repetitions and subroutine.
    Credits: 3
    ITS
  
  • CSI 150 - Java Programming


    Students will be taught to develop applications and applets using the Java programming language. Java is a platform-independent language that is very popular for creating Web-based applications. Topics include object orientation, selection and repetition, array processing and classes.
    Prerequisites: CIT-135
    Credits: 3
    ITS
  
  • CSI 160 - Python Programming


    Students will learn the history and basics of computing as well as the fundamentals of Python programming. General topics include: the history of computing, number systems, Boolean logic, algorithm design and implementation, and modern computer organization. Programming topics include: memory and variables, data types, mathematical operations, basic file I/O, decision-making, repetitions, functions, and list basics.
    Credits: 3
  
  • CSI 180 - Innovation I: Intro to Emerging Tech


    Students study innovations of the past and build their breadth of knowledge with respect to emerging technology platforms. Students work on both individual and collaborative projects to obtain hands-on experience with selected technologies. Emphasis is placed on brainstorming the expected future direction of each of the technology platforms and on identifying various ways these technologies may be combined and developed in the future.
    Credits: 3
    ITS
  
  • CSI 230 - Linux/Unix Programming


    Students will learn about the structure and functions of current Linux operating systems and their components such as process management memory management, and file systems. The concept of scripting will be addressed and students will learn how to create scripts to automate redundant tasks. Using C programming, students will write simple applications to learn various Linux/Unix system calls.
    Prerequisites: Complete CSI-140 with a grade of C or better.
    Credits: 3
    ITS
  
  • CSI 235 - Network Programming


    Students will gain a solid understanding of design and development of network applications by becoming familiar with many interfaces and frameworks required for these applications. Emphasis is placed on the design and implementation of socket-based network programs for implementing interprocess communications that comprise both client and server architectures(i.e. TCP/IP). Practical skills are developed through hands-on exercises and assignments using selected programming languages.
    Prerequisites: Complete CSI-240 with a grade of C or better.
    Credits: 3
    ITS
  
  • CSI 240 - Advanced Programming


    This course continues the material from Introduction to Programming that includes array structure and dynamic memory allocation. Then, the focus of this course moves toward Object-Oriented Programming (OOP) that includes topics such as objects, classes, encapsulation, abstraction modularity, inheritance, and polymorphism.
    Prerequisites: Complete MTH-230 and grade C or better in CSI-140.
    Credits: 3
    ITS
  
  • CSI 250 - Advanced Java


    Java is a powerful language for cross-platform object-oriented application programming. It can be found in many types of applications such as standalone, web, enterprise, and mobile. This student will learn the more advanced Java features including data structures multi-threading, Swing, Servlet Programming, Java Database Connectivity, Remote Method Invocation and application development.
    Prerequisites: Complete CSI-150 with a C- or better
    Credits: 3
    ITS
  
  • CSI 260 - Advanced Python


    This course continues the material from Python Programming beginning with lists and basic structures. Then, the focus moves toward Object-Oriented Programming (OOP) that inlcudes topics such as objects, classes, encapsulation, abstraction modularity, memory management, inheritance, and polymorphism. Integrating Python with databases is also covered. 
    Prerequisites: Complete CSI-160.
    Credits: 3
  
  • CSI 270 - Data Structures With Python


    Students compare and contrast a variety of data structures with Python. Students compare algorithms for tasks such as searching and sorting, while articulating efficiency in terms of time complexity. Students implement data structures and algorithms to support solution designs.
    Prerequisites: Complete CSI-260.
    Credits: 3
    ITS
  
  • CSI 280 - Innovation II: Open Source Software Dev


    Students will explore the history, philosophy mechanics, and practices of the open source movement. Students will research some of the most prevalent and cutting- edge open source technologies, and gain experience working with the tools and techniques used in open source software development.
    Prerequisites: Grade C or better in CSI-240.
    Credits: 3
    ITS
  
  • CSI 281 - Data Structures & Algorithms


    This course will introduce the student to the methods of data storage in computer memory and on media. It will also introduce students to many of the foundation algorithms that are a key to well-written code.
    Prerequisites: CSI-240 with minimum grade of C or better.  Take MTH-270 concurrently.
    Credits: 3
    ITS
  
  • CSI 300 - Database Management Systems


    This course will introduce students to the principle of database management systems. Other topics include Relational Algebra, Structured Query Language (SQL), normalization, stored procedures, triggers and concurrency.
    Prerequisites: Complete CSI-281, with a minimum grade of C.
    Credits: 3
    ITS
  
  • CSI 318 - iOS Development


    This course will provide students a broad introduction to programming for iOS in the context of developing apps for Apple mobile platforms (e.g. iPhone, iPad). Students will gain experience developing native apps using Swift, Interface Builder, and the iOS SDK. Peripheral topics, including networking, security, and accessibility, are also covered.
    Prerequisites: Complete CSI-240 and 60 credits.
    Credits: 3
    ITS
  
  • CSI 319 - Android Development


    This course will provide students a broad introduction to programming for the Android operating system in the context of developing smartphone and tablet apps. Students will gain experience developing native apps using Java, Android Studio, and the Android SDK. Peripheral topics, including networking, security, and accessibility, are also covered.
    Prerequisites: CSI-240 and 60 completed credits
    Credits: 3
    ITS
  
  • CSI 320 - Global IT & Ethics


    Students will take a step back from hands on development work to learn about the field of computer science and how it affects, and is affected by society and the global community. Students will be presented with various case studies on such topics as social networks outsourcing, intellectual property, and the unintended effects of software systems and many others.
    Prerequisites: 60 completed credits.
    Credits: 3
    ITS
  
  • CSI 330 - Software Development Methodologies


    Methods and management of software development projects is an essential topic area for software engineers. Beginning with understanding software engineering as a professional practice, Software Development Methodologies explores industry methodologies such as waterfall, agile prototyping, and rapid application development among others. Practical projects are used to familiarize students with methodologies. This course also investigates management skills and tools related to software development.
    Prerequisites: Complete CSI-281
    Credits: 3
    ITS
  
  • CSI 335 - Software Systems Analysis and Design


    This course is intended to provide comprehensive balanced and up-to-date coverage of systems analysis and design. The course maintains the dual focus on the concepts and techniques from both the traditional, structured approach and the object-oriented approach to systems development. Project management, teamwork and presentation skills are also emphasized.
    Prerequisites: Complete CSI-281 with a grade of C or better.
    Credits: 3
    ITS
  
  • CSI 340 - Software Specialties


    As part of a software engineering education students should consider software design and development in specialized domains. This course introduces students to specialty areas and examines their characteristics that influence an application’s design and construction. Projects and prototypes give students applied practice developing software in specialty areas such as embedded/real-time systems, safety critical systems, and agent-based systems.
    Prerequisites: Complete CSI-281
    Credits: 3
    ITS
  
  • CSI 370 - Computer Architecture


    Students will be introduced to common computer systems from the ground up. Knowledge obtained in this course will help students leverage new technologies to their fullest potential: Low-level differences between common x86 architecture and other past, present and future processors will be examined. The internals of everyday computers will be discussed along with how each of the common components such as RAM, hard-drives are utilized in system software. As time allows students will be given insight into new and exciting architectures such as quantum/optical and chemical computation.
    Prerequisites: Complete CSI-281.
    Credits: 3
    ITS
  
  • CSI 380 - Innovation III: Technology Partnership


    Students will be able to write effective and efficient code 
    by learning to identify and apply the unique capabilities of different programming paradigms and emerging languages.
    Prerequisites: CSI-281
    Credits: 3
    ITS (Information Technology and Sciences)
  
  • CSI 385 - Operating Systems Architecture


    This course will give the student an understanding of the architecture of modern operating systems and how software interacts with those operating systems.
    Prerequisites: Complete CSI-230, CSI-281.
    Credits: 3
    ITS
  
  • CSI 400 - Human-Computer Interaction


    A dive into human-computer interaction theory will be mixed with hands-on experience with emerging interaction paradigms. Covered paradigms include multi-touch, augmented reality, virtual reality, voice, haptic, and neural interfaces. Template-based assignments culminate in the development of mobile applications.
    Prerequisites: Complete CSI-281 and 60 credits
    Credits: 3
    ITS
  
  • CSI 410 - Programming for the Internet of Things


    This largely project-based course provides students an introduction to the development of Internet of Things devices. Students will gain hands-on experience programming embedded hardware, communicating across different platforms, and building mobile control apps.  Students learn about best practices in the IoT domain with regards to security, data collection, app frameworks, human-computer interaction models, and managing embedded resources through student led discussions and presentations.
    Prerequisites: CSI-318 or CSI-319 and CSI-235.
    Credits: 3
    ITS
  
  • CSI 420 - Software Re-Engineering


    This course explores software re-engineering techniques and processes that facilitate the evolution and maintenance of software systems. The course covers techniques such as source code analysis, reverse engineering, and software restructuring. Data flow and design, business processes, and cost-benefit are considered. Students work collaboratively to re-engineer an existing software system.
    Prerequisites: Complete CSI-281 and 60 credits
    Credits: 3
    ITS
  
  • CSI 430 - Software Testing, Qa & Security


    Students will learn how to verify, improve, and secure the function of software systems. Through the use of various testing tools and procedures that implement unit/regression tests, performance tests, as well as robust error handling, students will learn how to ensure the proper operation of their software. Valuable insight into quality assurance and bug tracking will also be taught with emphasis on the request/ticketing systems that help facilitate this work.
    Prerequisites: Complete CSI-281, with a minimum grade of C.
    Credits: 3
    ITS
  
  • CSI 435 - Applied Software Practice I


    This is the first semester of a two semester capstone project in the Software Engineering for Emerging Technologies Major. In this course students will begin full lifecycle development of a software system, including requirements analysis, project planning, staffing, technology selection and systems design. Conceptual materials delivered in this course will be immediately applied to the comprehensive capstone project.
    Prerequisites: Complete CSI-335 and must have completed 90 credits.
    Credits: 3
    ITS
  
  • CSI 440 - Software Requirements Engineering


    This course is intended to provide in-depth investigation of the Requirements and Design phases of the software development life cycle. The course maintains a focus on concepts techniques, and practical experience following phase processes. Requirements and Design documentation is developed. Project managament teamwork and presentation skills are also emphasized.
    Prerequisites: Complete CSI-281 and 60 credits
    Credits: 3
    ITS

Core

  
  • COR 110 - Concepts of the Self


    How are contemporary developments in art literature, psychology and science challenging our traditional notion of what it means to be human? Students will have the chance to explore how these fields approach questions about humanity and individuality as they begin to build an interdisciplinary perspective on their own lives. Students will study texts and artifacts from multiple disciplines as they learn about different ways in which the self is understood, lived, and expressed.
    Prerequisites: COR-115 is the required co-requisite course.
    Credits: 3
    COR
  
  • COR 115 - Rhetoric of Self


    Students learn rhetorical strategies to read and write in response to academic texts in various disciplines. Thematically linked to COR 110, the course teaches students to engage with ideas and work through difficult texts by posing meaningful questions and analyzing both what a text says and how it says it. Students learn to think and effectively communicate through critical reading critical writing, speaking and reflection.
    Prerequisites: COR-110 is the required co-requisite course.
    Credits: 3
    COR
  
  • COR 120 - Concepts of Community


    In the age of instantaneous and open communication, economic globalism and intercontinental travel, never has the question of the possibilities and limits of human community been more important. What are the practices and institutions that bind us together? What are the structures of communities and how do these limit and define us as individuals? Exploring such questions through history, philosophy and economics, students will develop an interdisciplinary perspective on community in the modern world and their place in it.
    Prerequisites: COR-110, COR-115 COR-125 IS THE REQUIRED COREQUISITE COURSE
    Credits: 3
    COR
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10