Jun 16, 2024  
2021-22 Catalog 
    
2021-22 Catalog [ARCHIVED CATALOG]

Course Descriptions


 

Chinese

  
  • CHIN& 121 - Chinese I

    5 Credits
    A comprehensive beginning Chinese course, which includes instruction and practice in all four language skills: listening, speaking, reading and writing.

    Course Note Previously CHIN 101.
    Fees

    Quarters Typically Offered
    Fall Day
    Designed to Serve Transfer students who need to fulfill a language requirement. Students interested in languages and cultures.
    Active Date 20210211T14:42:43

    Grading System Decimal Grade
    Class Limit 25
    Contact Hours: Lecture 55
    Total Contact Hours 55
    Degree Distributions:
    AA
    • Humanities Area I

    Course Outline
    • Pinyin and the four tones
    • Word order Word formation
    • Asking questions
    • Numbers and measure words
    • Dates and time words
    • Negative statements
    • Word collocation
    • Basic Chinese strokes and radicals
    • Introduction to Chinese culture


    Student Learning Outcomes
    Interpersonal. Express self in conversations on very familiar topics, using a variety of words, phrases, simple sentences, and questions that have been highly practiced and memorized.

    Interpretive. Answer questions and articulate the meaning of the main idea from simple, highly predictable oral, or written texts, with strong visual support.

    Presentational. Present information in front of an audience on very familiar topics, using a variety of words, phrases and sentences that have been practiced and memorized.

    Cultural. Use culturally appropriate gestures and formulaic expressions in highly practiced applications for interpersonal written and oral communication.

    Comparisons. Compare and contrast own culture and language to derive meaning from visual or written texts.

    Connections. Present and discuss concepts and information of other disciplines through the Chinese language.

    Communities. Participate in communities at home and abroad in China.

  
  • CHIN& 122 - Chinese II

    5 Credits
    A comprehensive beginning Chinese course, which includes instruction and practice in all four language skills: listening, speaking, reading and writing.

    Pre-requisite(s) CHIN& 121 min 1.5
    Course Note Previously CHIN 102.
    Fees

    Quarters Typically Offered
    Winter Day
    Designed to Serve Transfer students who need to fulfill a language requirement. Students interested in languages and cultures.
    Active Date 20210211T14:42:43

    Grading System Decimal Grade
    Class Limit 25
    Contact Hours: Lecture 55
    Total Contact Hours 55
    Degree Distributions:
    AA
    • Humanities Area I

    Course Outline
    • Word order word
    • Collocation
    • Idiomatic expressions
    • Vocabulary building
    • Conditional sentences
    • Asking information questions describing objects, people, and problems giving advice expressing wishes, preferences, and opinions making comparisons introduction to Chinese festivals


    Student Learning Outcomes
    Interpersonal. Express self in conversations on very familiar topics, using a variety of words, phrases, simple sentences, and questions that have been highly practiced and memorized.

    Interpretive. Answer questions and articulate the meaning of the main idea from simple, highly predictable oral, or written texts, with strong visual support.

    Presentational. Present information in front of an audience on very familiar topics, using a variety of words, phrases and sentences that have been practiced and memorized.

    Cultural. Use culturally appropriate gestures and formulaic expressions in highly practiced applications for interpersonal written and oral communication.

    Comparisons. Compare and contrast own culture and language to derive meaning from visual or written texts.

    Connections. Present and discuss concepts and information of other disciplines through the Chinese language.

    Communities. Participate in communities at home and abroad in China.

  
  • CHIN& 123 - Chinese III

    5 Credits
    A comprehensive beginning Chinese course, which includes instruction and practice in all four language skills: listening, speaking, reading and writing.

    Pre-requisite(s) CHIN& 122 min 1.5
    Course Note Previously CHIN 103.
    Fees

    Quarters Typically Offered
    Spring Day

    Designed to Serve Transfer students who need to fulfill a language requirement; students needing Humanities distribution credits; students interested in languages and cultures.
    Active Date 20210211T14:42:44

    Grading System Decimal Grade
    Class Limit 25
    Contact Hours: Lecture 55
    Total Contact Hours 55
    Degree Distributions:
    AA
    • Humanities Area I

    Course Outline
    • Word order
    • Word collocation
    • Idiomatic expressions
    • Particles
    • Transitional words and expressions
    • 4-character idioms
    • Vocabulary building
    • Measure words
    • Writing Chinese characters
    • Introduction to Chinese culture


    Student Learning Outcomes
    Interpersonal. Express self in conversations on very familiar topics, using a variety of words, phrases, simple sentences, and questions that have been highly practiced and memorized.

    Interpretive. Answer questions and articulate the meaning of the main idea from simple, highly predictable oral, or written texts, with strong visual support.

    Presentational. Present information in front of an audience on very familiar topics, using a variety of words, phrases and sentences that have been practiced and memorized.

    Cultural. Use culturally appropriate gestures and formulaic expressions in highly practiced applications for interpersonal written and oral communication.

    Comparisons. Compare and contrast own culture and language to derive meaning from visual or written texts.

    Connections. Present and discuss concepts and information of other disciplines through the Chinese language.

    Communities. Participate in communities at home and abroad in China.

  
  • CHIN& 221 - Chinese IV

    5 Credits
    Complete review of grammar and increased conversation; reading short pieces of literature increasingly complex; and writing assignments on varied topics. Includes history and/or culture.

    Pre-requisite(s) CHIN& 123 min 1.5
    Course Note Previously CHIN 201.
    Fees

    Quarters Typically Offered





    Designed to Serve For those who completed Chinese 123 or its equivalent; or permission of the instructor.
    Active Date 2015-11-02

    Grading System Decimal Grade
    Class Limit 25
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    AA
    • Humanities Area I

    Course Outline
    Descriptive/Potential complements describing the subject
    Interrogative pronouns appearing in statements
    Variances in expressing the duration of an action
    Passive-voice sentences
    Making comparisons
    Reading and discussing passages orally in Chinese.
    Discussing Chinese idioms and poems
    Introduction to Chinese Culture

    Student Learning Outcomes
    Demonstrate proficiency in speaking Chinese with emphasis on pronunciation, speaking and understanding.

    Demonstrate an ability to use basic grammatical structures.

    Demonstrate an ability to read and write in Chinese.

    Demonstrate an understanding of Chinese-speaking culture and their relationship with English-speaking U.S. culture.

    Demonstrate awareness of the importance of effective communication in an increasingly global society.

  
  • CHIN& 222 - Chinese V

    5 Credits
    Complete review of grammar and increased conversation; reading short pieces of literature increasingly complex; and writing assignments on varied topics. Includes history and/or culture.

    Pre-requisite(s) CHIN& 221 min 1.5
    Course Note Previously CHIN 202.
    Fees

    Quarters Typically Offered





    Designed to Serve For those who completed Chinese 221 or its equivalent; or permission of the instructor.
    Active Date 2011-08-08

    Grading System Decimal Grade
    Class Limit 25
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    AA
    • Humanities Area I

    Course Outline
    Word order in Chinese Existential sentences Topic sentences Position of time phrases Resultative/Descriptive/Directional complements Chinese Numerical series Reading and discussing passage orally in Chinese. Retelling story or the gist of articles in Students’ own words. Discussing Chinese idioms and poems Assigned Compositions Introduction to Chinese Culture

    Student Learning Outcomes
    Demonstrate proficiency in speaking Chinese with emphasis on pronunciation, speaking and understanding.

    Demonstrate an ability to use basic grammatical structures.

    Demonstrate an ability to read and write in Chinese.

    Demonstrate an understanding of Chinese-speaking culture and their relationship with English-speaking U.S. culture.

    Demonstrate awareness of the importance of effective communication in an increasingly global society.

  
  • CHIN& 223 - Chinese VI

    5 Credits
    Complete review of grammar and increased conversation; reading short pieces of literature increasingly complex; and writing assignments on varied topics. Includes history and/or culture.

    Pre-requisite(s) CHIN& 222 min 1.5
    Course Note Previously CHIN 203.
    Fees

    Quarters Typically Offered





    Designed to Serve For those who completed Chinese 222 or its equivalent; or permission of the instructor.
    Active Date 2011-08-08

    Grading System Decimal Grade
    Class Limit 25
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    AA
    • Humanities Area I

    Course Outline
    Directional complements indicating results Rhetorical Questions Cohesive devices Interrogative pronouns used for non-interrogative purposes. ba structure Reading and discussing passage orally in Chinese. Retelling story or the gist of articles in Students’ own words. Assigned Compositions Introduction to Chinese Culture

    Student Learning Outcomes
    Demonstrate proficiency in speaking Chinese with emphasis on pronunciation, speaking and understanding.

    Demonstrate an ability to use basic grammatical structures.

    Demonstrate an ability to read and write in Chinese.

    Demonstrate an understanding of Chinese-speaking culture and their relationship with English-speaking U.S. culture.

    Demonstrate awareness of the importance of effective communication in an increasingly global society.


College Studies

  
  • COL 098 - HSC College Success Seminar

    3 Credits
    Helps students better understand the college experience and develop tools for academic and personal success. Topics include study skills, goal setting, college policies and resources, academic and career planning, time management, relationships and self-empowerment, and discussing controversial issues and topics. Some class sections will focus on a special theme or introduce students to particular majors/career fields.

    Fees

    Quarters Typically Offered
    Designed to Serve This course is designed for students in the high school completion program. COL 098 will be particularly helpful for students new to higher education and/or lacking in proper preparation for academic success.
    Active Date 2014-09-03

    Grading System Decimal Grade
    Variable Credit Yes Range 1-3
    Class Limit 25
    Contact Hours: Lecture 33 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 33
    Degree Distributions:
    Course Outline
    I. Introduction to the course II. What is college all about? What must you know and do? III. Highline Community College: Policies and Resources IV. Understanding ourselves and our goals: Planning for success V. Study skills and time management VI. Using this information on a daily basis VII. What transferrable skills will help you excel in all of your courses? VIII. Why is your ability to communicate effectively about issues/topics important?

    Student Learning Outcomes
    Demonstrate an understanding of the policies and resources at Highline.

    Show awareness of self,academic and career goals, and an ability to plan for success.

    Demonstrate an ability to develop meaningful relationships with faculty members and their peers for a healthy academic support structure.

    Demonstrate an ability to use study and time management skills effectively.

    In themed sections: Show knowledge of issues which are the focus of the course section and/or potential majors/career fields.

    Communicate topics and issues effectively in a multi-cultural classroom setting that propels the learning in the classroom

    Provide sound and logical reasoning to support arguments orally and written

  
  • COL 100 - College Success Seminar

    3 Credits
    Helps students better understand the college experience and develop tools for academic and personal success. Topics include study skills, goal setting, college policies and resources, academic and career planning, time management, relationships and self-empowerment. Some class sections will focus on a special theme or introduce students to particular majors/career fields. This course may be offered at 1, 2 or 3 credits, and course elements will vary depending on the number of credits.

    Fees

    Quarters Typically Offered
    Designed to Serve This course is designed to benefit all students. COL 100 will be particularly helpful for students new to higher education and/or lacking in proper preparation for academic success.
    Active Date 2014-05-07

    Grading System Decimal Grade
    Variable Credit Yes Range 1-3
    Class Limit 25
    Shared Learning Environment Yes
    Contact Hours: Lecture 33 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 33
    Degree Distributions:
    Course Outline
    I. Introduction to the course II. What is college all about? What must you know and do? III. Highline Community College: Policies and Resources IV. Understanding ourselves and our goals: Planning for success V. Study skills and time management VI. Using this information on a daily basis

    Student Learning Outcomes
    Demonstrate an understanding of the policies and resources at Highline.

    Show awareness of self,academic and career goals, and an ability to plan for success.

    Demonstrate an ability to develop meaningful relationships with faculty members and their peers for a healthy academic support structure.

    Demonstrate an ability to use study and time management skills efectively.

    In themed sections: Show knowledge of issues which are the focus of the course section and/or potential majors/career fields.

  
  • COL 101 - Strengthening Navigational Skills

    3 Credits
    You belong here. So do your classmates. In this course, you’ll build connections with other students, faculty, and staff, and get to know resources and degree pathways at the college.  Together, we’ll build strategies for effective learning, goal setting, and self-care for college. With a recognition of your own strengths and support systems, you’ll create plans for funding and your degree and career goals. 

    Fees

    Quarters Typically Offered
    Summer Day, Evening, Online
    Fall Day, Evening
    Winter Day, Evening, Online
    Spring Day, Evening, Online

    Designed to Serve This course is intended for students in their first 30 credits of college courses who have not taken a college success course yet.  
    Active Date 20210403T10:08:00

    Grading System Decimal Grade
    Class Limit 20
    Contact Hours: Lecture 33
    Total Contact Hours 33
    Degree Distributions:
    Restricted Elective Yes
    Course Outline
    • Building community, self and others:  community building activities 
    • Campus systems, resources, and pathways:  college academic terminology, college resources, degree and pathways
    • Funding and financial planning: identify sources of support at Highline,obligations associated with various funding types, create financial plan 
    • College success skills: Effective learning and time management strategies to manage academic load
    • Information Literacy: Learning to use library and internet resources with confidence
    • Career planning: career and personality assessments (WOIS, Career Coach, etc.), job fairs, relation to personal and cultural capital
    • Goal setting: identify pathway, educational plan for career interest
    • Social and emotional wellness: imposter syndrome, impact of trauma, mental wellness, personal self-care strategies they can employ to maintain a healthy self-concept.
    • Identity development, power and privilege:  different identity development theories, intersections of identity, environmental barriers influenced by the student’s personal identities
    • Strength-based approach: study past achievements and accomplishments, write reports describing how they operate at their best, what strengths are used, and how they combine in career developing activities
    • Building community, self and others:  community building activities 
    • Campus systems, resources, and pathways:  college academic terminology, college resources, degree and pathways
    • Funding and financial planning: identify sources of support at Highline,obligations associated with various funding types, create financial plan 
    • College success skills: Effective learning and time management strategies to manage academic load
    • Information Literacy: Learning to use library and internet resources with confidence
    • Career planning: career and personality assessments (WOIS, Career Coach, etc.), job fairs, relation to personal and cultural capital
    • Goal setting: identify pathway, educational plan for career interest
    • Social and emotional wellness: imposter syndrome, impact of trauma, mental wellness, personal self-care strategies they can employ to maintain a healthy self-concept.
    • Identity development, power and privilege:  different identity development theories, intersections of identity, environmental barriers influenced by the student’s personal identities
    • Strength-based approach: study past achievements and accomplishments, write reports describing how they operate at their best, what strengths are used, and how they combine in career developing activities


    Student Learning Outcomes
    Formulate and practice communication strategies to build connections with other students, faculty, and staff.

    Construct an actionable plan for involvement in campus resources and communities.

    Articulate funding options for college that align with student’s needs.

    Describe strategies to manage resources in personal finance plan.

    Devise a plan to effectively manage academic workload based on an evaluation of a variety of learning and time management strategies.

    Generate a process to confidently and competently navigate library resources to prepare for future information literacy assignments.

    Construct a degree plan based on program options and evaluation of pathway/career goal assessments.

    Examine facets of identity development and articulate personal strengths for positive self concept in college.

  
  • COL 200 - TRIO Summer Bridge

    3 Credits
    Students participate in instruction based, interactive and group learning activities that support building their academic, transfer, community support and financial literacy competencies preparing them to successfully transfer.

    Fees

    Quarters Typically Offered
    Designed to Serve TRIO requests that the Summer Bridge program serve current HCC students enrolled in TRIO. TRIO serves students that are first-generation, low-income and students that have documented disabilities. TRIO students intend to transfer to 4-year colleges. Our intention is to assist these students in preparing to transition and transfer on to a 4-year college.
    Active Date 2012-07-24

    Grading System Decimal Grade
    Variable Credit Yes Range 1-3
    Class Limit 33
    Contact Hours: Lecture 33 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 33
    Degree Distributions:
    Course Outline
    This three-week Summer Bridge course is designed to introduce TRiO students to tools to further writing development and enhance the college experience while at Highline. The course will provide an opportunity for students to explore college success strategies, build community and develop the skills necessary to become a master student. Specific emphasis will be placed on identity development, campus resources, success strategies, study skills, transfer information and cross cultural communication. Provide instruction to familiarize students with the transfer process and assign the mandatory documents students will need to successfully transfer. Week 1: -Demonstrate knowledge of college success skills such as time management, educational planning, study skills and utilizing resources. -Identify personal values and unique skills/qualities and apply these towards academic and career goals. -Plan for transfer to 4-year institutions by researching schools and programs/majors and apply and produce documentation necessary for application. Week 2: -Demonstrate that you can write a college personal statement with a thesis, at least three body paragraphs, each with a topic sentence and support, and a conclusion. -Produce writing that demonstrates your personal speech style and your values -Produce writing that reflects on your own identity and your goals. -Produce writing that demonstrates cultural competence: awareness that your audience is diverse and will hear you better if they feel respected. Week 3: -Demonstrate knowledge of budget management and personal finance -Demonstrate an understanding of the cost of attendance for 4 year colleges and how the costs break down -Produce a personal budget of your current financial situation and a sample budget of a student at a 4-year college -Demonstrate knowledge of loans, grants and scholarships Timeline ( schedule more specific dates) Synchronization of the Curriculum Hiring of Faculty Training on TRIO population and community needs (TRIO) Curriculum Development Provide past syllabus Math and Budgeting section Grading Contract Speaker Scheduling (TRIO and Faculty) Recruitment (TRIO) Scheduling and Enrollment Assessment

    Student Learning Outcomes
    Develop knowledge of the transfer process.

    Expand awareness of personal values and identity development.

    Become familiar with Highline’s student services, faculty, and staff.

    Create friendships and build relationships with other students, faculty, and staff

    Learn basic concepts related to culture and diversity, and cultural experiences other than one’s own.

    Enhance critical reading skills through encounters with culturally significant texts.

    Increase competence in grammar and editing skills.

    Enhance writing skills through creating personal statements and reviewing popular literary works.

    Explore and clarify academic and career objectives.

    Expand competency in personal budgeting and financial literacy including financial aid awards, cost of attendance and creating a personal budget


Communication Studies

  
  • CMST 080 - Improving Speech Skills

    5 Credits
    Teaches beginning speaking, listening and feedback skills. Includes intellectual, emotional, physical and cross-cultural aspects of communication.

    Course Note Previously SPCH 080.
    Fees

    Quarters Typically Offered





    Designed to Serve All students who would like continuous practical experience in groups, one-to-one and public speaking.
    Active Date 2012-02-22

    Grading System Decimal Grade
    Class Limit 28
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    Course Outline
    I. Speaking (public) A. Informative B. Teaching C. Oral reading D. Recordings to improve pronunciation II. Group Participation A. Discussion B. Interviewing C. Problem Solving D. Listening E. Cultural Expectations

    Student Learning Outcomes
    Demonstrate understanding of basic oral communication processes.

    Develop leadership skills.

    Improve confidence in public speaking.

    Improve listening skills.

    Participate effectively in a group.

  
  • CMST 091 - Beginning Communication Skills

    5 Credits
    Introduces beginning communication skills, classroom discussion, basic speech organization. Examines communication apprehension.

    Pre-requisite(s) CMST 080
    Fees

    Quarters Typically Offered





    Designed to Serve Students who have completed CMST 080, with less than a 2.0, in order to prepare them to enter CMST 101 or 220.
    Active Date 2014-01-13

    Grading System Decimal Grade
    Class Limit 20
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    Course Outline
    Intrapersonal Communicaiton - self exploration Communication Apprehension - treatment techniques Critical Listening Discussion Small Group Communication Informative Speaking

    Student Learning Outcomes
    Demonstrates understanding of the communication process.

    Demonstrate skills necessary to listen effectively in informational and critical settings.

    Construct and present an informative speech.

    Demonstrate appropriate use of visual aids for classroom presentations.

    Identify and apply effective decision-making methods for a group task.

  
  • CMST 95 - Interactional Communication

    5 Credits
    Foundational application of communication concepts related to successfully attempting and executing engagement/self-advocacy in social and professional (college, career) interactions. Emerging skills practice in verbal communication, nonverbal communication, and listening to increase conversational competence in interpersonal and professional contexts. Emphasis on self-concept and self-esteem to bolster enhanced confidence in initiating, maintaining, and cultivating conversations in various contexts. 

    Instructor Permission Required Yes
    Course Note Designed for students in ACHIEVE/ACCESS Services, ISP, special populations
    Fees

    Quarters Typically Offered





    Designed to Serve Students who need preliminary support in self-advocacy and fundamentals of interactional communication prior to taking other Communication courses. Serves as a step-up from CMST 80 for students who need further assistance prior to entering CMST 101 or other CMST courses.
    Active Date 20180523T10:50:06

    Grading System Decimal Grade
    Class Limit 22
    Contact Hours: Lecture 55
    Degree Distributions:
    Course Outline
    Course outline:

    1. Fundamentals of self-concept/self-esteem
      1. Definitions
      2. How self-concept/self-esteem impacts motivation, confidence, and competence in communication
      3. Strategies to enhance self-concept/self-esteem to attempt/engage conversation
    2. Identifying different types of relationships and determining how each is impacted by communication
      1. Identifying how communication impacts social relationships, initiating/building/maintaining friendships.
      2. Identifying how communication impacts professional relationships (to include college/career)
      3. Discerning ways to communicate appropriately in a given interactional context.
    3. Verbal and nonverbal strategies for self-advocacy in social and professional (college/career) situations
      1. Examples of verbal and nonverbal attributes of conversations
      2. Selecting proper words and nonverbal messaging for initiating and maintaining conversation
      3. Multi-layered practice utilizing appropriate conversational prompts and nonverbal mechanics in various interactional contexts.
    4. Listening and responding strategies
      1. Identifying different types of listening and responding strategies
      2. Selecting appropriate listening/responding behaviors in a given context; reacting and revising when necessary
      3. Diverse practice utilizing listening/responding strategies in various interactional contexts.
    5.  Self-advocacy in social and professional situations
      1. Using appropriate verbal and nonverbal communication when requesting help
      2. Using appropriate verbal and nonverbal communication when dealing with complex conversations
      3. Using appropriate verbal and nonverbal communication when introducing new ideas, getting one’s needs met, etc.


    Student Learning Outcomes
    Practices initiating and cultivating effective social and professional interactions, increasing confidence and competence based on self-concept and self-esteem.

    Foundationally attempts and executes appropriate verbal and nonverbal strategies for self-advocacy in typical social and professional interactions.

    Foundationally attempts and executes practical listening and responding strategies for typical social and professional interactions.

    Practices fundamental skills in navigating complex conversations (difficult interactions, intimidation, conflict, etc.), increasing competence and confidence.

  
  • CMST 103 - CSMT& 101 Completion

    1 Credits
    Designed for students who have taken a four credit Introduction to Communication class and need to earn a fifth credit . Student must have earned a 2.0 or higher in the four-credit class. In order to enroll, students will need to provide proof of successful completion of an introduction to communication course at another college.

    Pre-requisite(s) CMST 101 min 2.0
    Instructor Permission Required Yes
    Fees

    Quarters Typically Offered





    Designed to Serve Designed for students who have taken a four credit Introduction to Communication class and need to earn a fifth credit . Student must have earned a 2.0 or higher in the four-credit class.
    Active Date 2012-05-24

    Grading System Credit/Non-Credit
    Class Limit 5
    Contact Hours: Lecture 0 Lab 0 Worksite 0 Clinical 0 Other 10
    Total Contact Hours 10
    Degree Distributions:
    AA
    • Humanities Area I

    Course Outline
    This one credit course will address area(s) of need to fulfill the Communication Studies 101 requirements. The content areas may include communication theory, intercultural, interpersonal, small group communication and/or public speaking. The specific area(s) will be mutually decided by the student and the instructor, depending on the student’s area of needs. First, review the course work from the other college. Second, identify the area(s) of need and develop appropriate assignment(s) to meet the CMST 101 completion requirement. Last, evaluate the completed assignment(s).

    Student Learning Outcomes
    1. Demonstrate the ability to identify key concepts in intrapersonal, interpersonal and small group communication as they relate to “real life” situations or “life-like narratives.”

    2. Construct and present effective informative and persuasive public presentations.

    3. Identify and demonstrate principles of information literacy, which includes correct incorporation of highly credible, multifaceted supporting material into public presentations.

    4. Apply principles of diversity in interpersonal, public, and group communication.

  
  • CMST 200 - Intercultural Communication

    5 Credits
    Speech communication theory and strategies designed to enhance the student’s ability to interact with persons from different cultures both within and outside our border. Studied from the perspective of context, and its application to personal relationships and organizational settings.

    Pre-requisite(s) CMST 080 min 2.0
    Placement Eligibility English 099 or higher
    Course Note Completion of CMST& 101 recommended. Previously SPCH 200.
    Fees

    Quarters Typically Offered
    Summer Day
    Fall Day
    Winter Day
    Spring Day

    Designed to Serve All students preparing to be successful in our new global environment.
    Active Date 2012-06-25

    Grading System Decimal Grade
    Class Limit 32
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    AA
    • Diversity & Globalism
    • Humanities Area I

    Course Outline
    This course focuses on communication theory and strategies designed to enhance students’ ability to interact competently and responsibly with persons from different cultures. I. A goal of this course is to increase students’ knowledge of concepts central to intercultural communication and knowledge of specific cultural practices. A. Students gain knowledge of concepts central to intercultural communication theory, including the nature of culture, the influence of power and unearned privilege, and Hofstede-type categories of cultural patterns. B. Students learn to analyze and understand cultural and to gain self knowledge regarding cultural beliefs, values and norms. II. A goal of this course is to develop students’ motivation to understand and respect diverse cultural practices. A. Students learn to prioritize understanding of and respect for (rather than judgment of) diverse cultural beliefs, values, and norms. B. Students learn to distinguish between description, interpretation, and evaluation in their personal responses to cultural practices. C. Students are encouraged to develop and demonstrate critical thinking skills (demonstrating cognitive complexity and the ability to view situations from multiple perspectives). III. A goal of this course is to increase students’ knowledge of concepts central to intercultural communication and knowledge of specific cultural practices. A. Students learn guidelines for productive communication across diverse cultures. B. Students practice engaging in productive discussion with diverse others.

    Student Learning Outcomes
    Students will accurately interpret intercultural communication concepts relative to their personal and professional experiences.

    Students will compare and contrast the various aspects of culture which have an affect on a person’s beliefs, values, and norms.

    Students will articulate the role communication has in shaping their and others cultural worldviews.Understand and apply a dialectical perspective to intercultural relations.

    Students will explain various barriers to effective intercultural communication transactions.

  
  • CMST 205 - Nonverbal Communication

    5 Credits
    Explores perspectives on the prevalence and importance of nonverbal communication in human interaction. Includes effects of environment and space, physical appearance, physical behavior, the eyes and face, and vocal cues on human communication with a special emphasis on understanding intercultural differences.

    Pre-requisite(s) CMST 080 min 2.0
    Placement Eligibility English 099 or higher
    Course Note Completion of CMST& 101 recommended. Previously SPCH 205.
    Fees

    Quarters Typically Offered



    Spring Day

    Designed to Serve Any student desiring to improve his/her communication skills and develop the ability to better understand others in various cultural settings.
    Active Date 2011-06-13

    Grading System Decimal Grade
    Class Limit 28
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    AA
    • Humanities Area I

    Course Outline
    I. Basic Perspectives II. Environment and space effects on human communication. III. Physical appearance and dress IV. Kinetics V. Face and eyes VI. Paralanguage VII. Touch VIII. Nonverbal determinants in business and intercultural communication.

    Student Learning Outcomes
    Identify nonverbal codes

    Use nonverbal behavior effectively

    Explain how nonverbal behavior differs between cultures.

    Explain the role of nonverbal behaviors in the making of meaning.

  
  • CMST 291 - Contractual Studies

    1 Credits
    Offers individual activities under the guidance of an instructor. May include Readers Theater or other performance situations, interviewing or projects in interpersonal, nonverbal or public communication.

    Instructor Permission Required Yes
    Course Note Previously SPCH 291.
    Fees

    Quarters Typically Offered
    Designed to Serve Students interested in additional study in the area of communication studies.
    Active Date 20201105T14:50:27

    Grading System Decimal Grade
    Independent Study Yes
    Continuous Enrollment Yes
    Class Limit 99
    Contact Hours: Other 33
    Total Contact Hours 33
    Degree Distributions:
    Restricted Elective Yes
    Course Outline
    Student and instructor determine activities and/or project(s) to be completed and timeline for completion.

    Student Learning Outcomes
    Effectively complete a mutually agreed-upon, independent communication studies project that conforms to given requirements.

  
  • CMST 292 - Contractual Studies

    2 Credits
    Offers individual activities under the guidance of an instructor. May include Readers Theater or other performance situations, interviewing or projects in interpersonal, nonverbal or public communication.

    Instructor Permission Required Yes
    Course Note Previously SPCH 292
    Fees

    Quarters Typically Offered
    Designed to Serve Students interested in additional study in the area of communication studies.
    Active Date 20201105T14:50:27

    Grading System Decimal Grade
    Independent Study Yes
    Continuous Enrollment Yes
    Class Limit 99
    Contact Hours: Other 66
    Total Contact Hours 66
    Degree Distributions:
    Restricted Elective Yes
    Course Outline
    Student and instructor determine activities and/or project(s) to be completed and timeline for completion.

    Student Learning Outcomes
    Effectively complete a mutually agreed-upon, independent communication studies project that conforms to given requirements.

  
  • CMST 293 - Contractual Studies

    3 Credits
    Offers individual activities under the guidance of an instructor. May include Readers Theater or other performance situations, interviewing or projects in interpersonal, nonverbal or public communication.

    Instructor Permission Required Yes
    Course Note Previously SPCH 293.
    Fees

    Quarters Typically Offered
    Designed to Serve Students interested in additional study in the area of communication studies.
    Active Date 20201105T14:50:28

    Grading System Decimal Grade
    Independent Study Yes
    Continuous Enrollment Yes
    Class Limit 99
    Contact Hours: Other 99
    Total Contact Hours 99
    Degree Distributions:
    Restricted Elective Yes
    Course Outline
    Student and instructor determine activities and/or project(s) to be completed and timeline for completion.

    Student Learning Outcomes
    Effectively complete a mutually agreed-upon, independent communication studies project that conforms to given requirements.

  
  • CMST 294 - Contractual Studies

    4 Credits
    Offers individual activities under the guidance of an instructor. May include Readers Theater or other performance situations, interviewing or projects in interpersonal, nonverbal or public communication.

    Instructor Permission Required Yes
    Course Note Previously SPCH 294.
    Fees

    Quarters Typically Offered
    Designed to Serve Students interested in additional study in the area of communication studies.
    Active Date 20201105T14:50:28

    Grading System Decimal Grade
    Independent Study Yes
    Continuous Enrollment Yes
    Class Limit 99
    Contact Hours: Other 132
    Total Contact Hours 132
    Degree Distributions:
    Restricted Elective Yes
    Course Outline
    Student and instructor determine activities and/or project(s) to be completed and timeline for completion.

    Student Learning Outcomes
    Effectively complete a mutually agreed-upon, independent communication studies project that conforms to given requirements.

  
  • CMST 295 - Contractual Studies

    5 Credits
    Offers individual activities under the guidance of an instructor. May include Readers Theater or other performance situations, interviewing or projects in interpersonal, nonverbal or public communication.

    Instructor Permission Required Yes
    Course Note Previously SPCH 295.
    Fees

    Quarters Typically Offered
    Designed to Serve Students interested in additional study in the area of communication studies.
    Active Date 20201105T14:50:29

    Grading System Decimal Grade
    Independent Study Yes
    Continuous Enrollment Yes
    Class Limit 99
    Contact Hours: Other 165
    Total Contact Hours 165
    Degree Distributions:
    Restricted Elective Yes
    Course Outline
    Student and instructor determine activities and/or project(s) to be completed and timeline for completion.

    Student Learning Outcomes
    Effectively complete a mutually agreed-upon, independent communication studies project that conforms to given requirements.

  
  • CMST 320 - Presentation Skills

    5 Credits


    Applied practice in preparation and delivery of extensive or brief, technical and non-technical public speeches. Examines and demonstrates fundamental strategies for logically organized and properly researched presentations to diverse audiences in multifaceted situations. Analyzes and practices engaging delivery dynamics and visual aids usage appropriate for myriad presentation types. Note: If taking this course online, please note that recording of speeches with others will be required.

    Pre-requisite(s)

    Must be an admitted BAS student.


    Program Admission Required Yes Admitted Program BAS
    Course Note Admission to a BAS program required.
    Fees

    Quarters Typically Offered

    Fall Evening

    Spring Evening

    Designed to Serve Students who are enrolled in BAS degree programs at Highline College.
    Active Date 2016-06-06

    Grading System Decimal Grade
    Class Limit 28
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    AA
    • Communications

    Restricted Elective Yes
    BAS
    • Communications



    Course Outline
    1. Fundamentals of public speaking

    a. Communication models; transactional communication with an audience

    b. Audience analysis; speaking to diverse audiences

    c. Ethical speaking

    2. Speech types for industry

    a. Informative speeches

    i. Trainings

    ii. Briefings

    iii. Status reports

    iv. Impromptu for meetings

    b. Persuasive speeches

    i. Problem-solution

    ii. Sales/goodwill pitch

    c. Question and answer sessions

    3. Information literacy for diverse speeches

    4. Language techniques: technical, layperson, word choice, color, rhythm

    5. Notes development

    6. Delivery dynamics relevant to talk type: Notes handling, hand gestures, body positioning, vocal qualities, speaking equipment (lecterns, podiums, other), facial expressions

    7. Visual aids for myriad presentations

    Student Learning Outcomes
    Constructs varied length ethical, appropriately researched, logically organized informative and persuasive presentations that meet intended presentation goals in a given speaking situation.

    Skillfully adapts presentations to diverse audiences, while appropriately representing an organization, department, or individual position.

    Exhibits delivery dynamics appropriate for the speaking situation and audience.

    Produces effective visual aids that compliment speaker and purpose, and fit speaking logistics.

    Navigates effective question and answer sessions and/or audience integration within presentations.

  
  • CMST 330 - Communication and Organizational Behavior

    5 Credits


    Exploration of the theories, theories, structure, and processes of communication in organizations. Applied practice utilizing communication competency as a foundation of organizational change and effectiveness at the individual, group, and organization-wide levels. Focuses on problem-solving, mediation, and resolution within various organizational roles. Note: If taking this course online, please note that recording of prompted conversations and speeches with others will be required.

    Pre-requisite(s)

    Students must be admitted in a BAS program.


    Program Admission Required Yes Admitted Program BAS
    Course Note Admission to a BAS program required.
    Fees

    Quarters Typically Offered
    Summer Online

    Winter Online


    Designed to Serve Students in one of the four BAS programs.
    Active Date 2016-06-06

    Grading System Decimal Grade
    Class Limit 28
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    Restricted Elective Yes
    BAS
    • Communications



    Course Outline
    Course Outline:



    Analyze common characteristics of all organizations:



    a. Types



    b. Systems



    c. Norms



    d. Hierarchy



    e. Roles



    f. Culture



    Evaluate existing personal communication behaviors and determine how those behaviors impact a role within an organization.



    a. Communication apprehension



    b. Nonverbal behavior



    c. Listening



    d. Conflict management style



    e. Personality



    f. Temperament



    Analyze communication networks within an organization



    a. Formal communication flow



    b. Impact of communication flow



    Evaluate communication in various organizational roles



    a. Peons



    b. Mid-level workers



    c. Managers



    d. High-ups



    e. Power



    f. Status



    Analyze organizational culture



    a. Figurative culture



    i. Collaboration



    ii. Change



    b. Literal culture



    i. Race/Ethnicity



    ii. Gender



    iii. Ethnocentrism



    c. Meeting culture



    i. Productivity in meetings



    d. Electronic culture



    Evaluate common conflict problems in an organization



    a. Group consensus versus groupthink



    b. Disagreement



    c. Defensiveness



    d. Discrimination



    e. Problem-solving/resolution



    f. Mediation

    Student Learning Outcomes
    Adapt or modify communication behaviors in an organizational setting, based on pre- and post-self-analysis.

    Correctly analyze various aspects of a hypothetical or real-world organization's culture, based organizational communication theories/concepts.

    Develop effective strategies for communicating in formal versus informal networks, and responding to the communication flow within an organization.

    Construct productive communication strategies that consider cultural differences in organizational settings.

    Discern effective responses for problem-solving, resolution and mediation in organizations.

    Apply productive interaction strategies at the subordinate or supervisory level.

  
  • CMST& 101 - Introduction to Communication

    5 Credits


    This course explores fundamental elements, characteristics, and processes of human communication, with emphasis on confident and competent dyadic and group discussions and introductory presentation skills. Students analyze and practice effective interaction strategies within interpersonal, intercultural, classroom, professional, and cyberspace contexts. Note: If taking this course online, please note that recording of prompted conversations and speeches with others will be required.

    Pre-requisite(s)  

    READ 081 min 2.0 or CMST 080 min 2.0 or ENGL& 081 min 2.0 
     
     

    Placement Eligibility English 099 or higher
    Course Note Previously SPCH 100.
    Fees

    Quarters Typically Offered
    Summer Day, Evening, Online
    Fall Day, Evening, Online
    Winter Day, Evening, Online
    Spring Day, Evening, Online

    Designed to Serve A basic course for students in all fields, both vocational and transfer, who desire to increase skills and the understanding of public speaking as well as interpersonal communication.
    Active Date 2016-06-06

    Grading System Decimal Grade
    Class Limit 28
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    AA
    • Communications

    ProfTech Related Instruction
    • Communications


    Course Outline
    Human Communication:

    1. Fundamentals of Communication Concepts
    2. Perception of Self and Perception of Others
    3. Culture and Communication
    4. Language
    5. Listening
    6. Nonverbal Communication
    7. Interpersonal relationships

    Group Communication:

    1. Characteristics of groups and teams
    2. Problem-solving strategies
    3. Conducting group discussions

    Public Communication

    1. Preparing informative speeches
    2. Presenting an informative speech
    3. Effectively critiquing one’s and others’ speeches


    Student Learning Outcomes
    Students will articulate how the communication process applies in diverse human communication contexts.

    Students will accurately apply basic communication concepts to real-world and hypothetical personal, academic, and professional situations.

    Students will demonstrate effective strategies in small group/dyadic interactions.

    Students will demonstrate emerging presentation skills by constructing and delivering a research-based informative speech.

  
  • CMST& 102 - Introduction to Mass Media

    5 Credits
    Requires students to go beyond their usual role as consumers of the mass media, to think critically about the media as a cultural and economic institution.

    Course Note Previously JRNL 100.
    Fees

    Quarters Typically Offered
    Summer Day, Online
    Fall Day
    Winter Day
    Spring Day

    Designed to Serve General distribution humanities students, 2-year students transferring into 4-year journalism/mass media degrees.
    Active Date 2011-06-14

    Grading System Decimal Grade
    Class Limit 38
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    AA
    • Humanities Area I

    Course Outline
    A. Class will begin by covering mass media including news, magazines, radio, etc., and advertising and public relations. B. As course progresses, it will broaden to include various conceptual and theoretical issues, including issues, including ethics, law and issues related to media bias and objectively. C. Class also will discuss inter-cultural perceptions of news and information.

    Student Learning Outcomes
    Students will analyze the roles of mass communication within a global society, focusing on the media’s influence on socialization.

    Students will analyze contemporary media industries to determine how media convergence has changed media usage and its effect on the diversity of media messages.

    Students will explore the history of the mass media industries while identifying and evaluating the transformations to their current incarnations.

    Students will critique the role of the various mass media by evaluating their influences on the political, economic and cultural norms within society.

    Students will assess the role of research in contemporary mass communication and apply these theories to current communication issues within society.

    Students will evaluate the role of mass media in their own personal lives to determine how the mass media industries affect their daily decisions, behaviors, perceptions, morals and values.

  
  • CMST& 210 - Interpersonal Communication

    5 Credits
    Offers real-world practice and theoretical foundation in the communication dynamics of personal relationships, including romantic/friend, family and professional contexts. Explores strategies to analyze and improve communication competence in perception, language, self-concept, self-disclosure, listening, conflict management and emotional expression skills.

    Pre-requisite(s) CMST 080 min 2.0
    Placement Eligibility English 099 or higher
    Course Note Completion of CMST& 101 recommended. Previously SPCH 210.
    Fees

    Quarters Typically Offered
    Summer Online
    Fall Day
    Winter Day
    Spring Day

    Designed to Serve All students, including transfer and certificate, who want to improve their interpersonal relationships with family, friends and co-workers.
    Active Date 2011-07-06

    Grading System Decimal Grade
    Class Limit 22
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    AA
    • Humanities Area I

    Course Outline
    I. The dynamics of communication a. Oral Communication: listening, language, nonverbal b. Basic processes in dyadic interaction c. Communication competence d. II. Analyzing messages in family, professional, friendship, and romantic exchanges a. Variability of design b. Variability of production c. Variability of exchange d. Variability of interpretation e. Managing conflict f. Basic processes in dyadic interaction III. Cultural contexts a. Perception b. Relationship-building c. Nonverbal

    Student Learning Outcomes
    Students will accurately interpret interpersonal communication concepts relative to their personal and professional experiences.

    Students will accurately interpret hypothetical and real-world dyadic situations, both mediated and face-to-face, based on interpersonal communication theory.

    Students will construct and synthesize an action plan to improve select communication areas via a pre- and post-analysis.

    Students will modify communication strategies based on real-time (in and out of class) and mediated conversation with diverse conversation partners.

  
  • CMST& 220 - Public Speaking

    5 Credits
    Practical presentation skills in which students develop and deliver a variety of speeches suitable for many settings: job, community and school. Speaking competence is developed including use of audio-visual materials. Note: If taking this course online, please note that recording of speeches with others will be required.

    Pre-requisite(s)

    READ 091 min 2.0 or ENGL 091 min 2.0

     
     

    Placement Eligibility English 101
    Course Note Completion of CMST& 101 recommended. Previously SPCH 213.
    Fees

    Quarters Typically Offered
    Summer Day, Evening, Online
    Fall Day, Evening, Online
    Winter Day, Evening, Online
    Spring Day, Evening, Online

    Designed to Serve Students and employed people who want to learn about preparation and delivery of public message.
    Active Date 2016-06-13

    Grading System Decimal Grade
    Class Limit 28
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    AA
    • Communications
    • Humanities Area I

    ProfTech Related Instruction
    • Communications


    Course Outline
    1. Theories of public speaking
    2. Developing the speech
    A. Research methods
    B. Organization
    C. Developing speech notes
    D. Audio-visual materials
    3. Delivering the speech
    A. Vocal
    B. Physical
    4. Applied practice and analysis

    Student Learning Outcomes
    Students will successfully construct research-based, audience-centered informative and persuasive presentations.

    Students will effectively deliver non-researched speeches of various types and lengths. Students will implement strategies to manage speaking anxiety.

    Students will implement strategies to manage speaking anxiety.

    Students will apply delivery techniques to enhance audience engagement and comprehension.

    Students will effectively incorporate apporopriate audio-visual aids into their presentations.

    Students will analyze and critique their own and others' performances, based on objective criteria.

  
  • CMST& 230 - Small Group Communication

    5 Credits
    Explores leadership and discussion in small group contexts with the goal of developing communication behaviors that promote a more effective and satisfying experience in groups and leadership situations. Addresses the functional problems of leadership, organizations in groups, involvement strategies within groups, problem solving, conflict management, decision making, consensus building, conformity and critical thinking.

    Pre-requisite(s) CMST 080 min 2.0
    Placement Eligibility English 099 or higher
    Course Note Completion of CMST& 101 recommended. Previously SPCH 210.
    Fees

    Quarters Typically Offered

    Fall Day



    Designed to Serve All students seeking to enhance their experiences within groups and teams, whether social or professional. Also, students interested in becoming competent and effective communicators with an emphasis on leadership and participation in groups and teams.
    Active Date 2011-07-06

    Grading System Decimal Grade
    Class Limit 28
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    AA
    • Humanities Area I

    Course Outline
    A. Students will gain an understanding of the development of communication effectiveness through a critical analysis of leadership and discussion in small groups, particularly the physical and psychological conditions that influence communication and leadership in groups. B. Group communication theory: groups as systems, group development, group climate, roles and leadership in groups, developing effective teams, group discussion strategies (recognizing both defective and effective decision making and problem solving), power dynamics in groups, conflict management, technology and virtual groups, and group oral presentations.

    Student Learning Outcomes
    Students will gain a comprehensive knowledge of small group and team communication processes through readings, videos, and group activities.

    Students will apply conceptual ideas about effective group discussion techniques to practical communication situations.

    Students will develop communication competence in small group and team settings

    Students will explore various decision making techniques (e.g., majority, minority, or unanimity/consensus rule) in problem solving situations

    Students will think critically, analyzing arguments from different points of view and cultural/diverse perspectives, demonstrating how conflict can be a productive part of communication.

    Students will develop communication behaviors that promote a more effective, efficient, and satisfying interaction in groups and leadership contexts.


Computer Information Systems

  
  • CIS 111 - Introduction to 3D Graphics & Animation

    5 Credits
    Students learn the basic concepts of the 3D GUI and will be able to design, model, texture-map, and render images with the use of various 3D software.

    Pre-requisite(s) C SCI 100 min 2.0
    FeesCF

    Quarters Typically Offered

    Fall Online
    Winter Online
    Spring Online

    Designed to Serve Students intending to pursue the Animation short certificate, also others who wish to learn more about 3D imaging and animation technologies.
    Active Date 20170622T08:37:45

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 55 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    PLA Eligible Yes

    Course Outline
    1. Introduction to the 3D workspace, tools and navigating sub menus.
    2. Introduction to primitive shapes, sky, water and terrain editors.
    3. Introduction to materials and bump-mapping.
    4. Lighting fundamentals.
    5. Modeling fundamentals.
    6. Introduction to rendering, understanding DOF (Depth of Field) and camera settings/modes.
    7. Overview of the animation timeline and key-frames.
    8. Create and develop a 3D scene with custom-made model, texturing, and lighting. Render image for final intended output.


     

    Student Learning Outcomes
    Be able to apply and use 3D GUI terminology.

    Accurately navigate the 3D GUI, and differentiate model types.

    Utilize appropriate techniques for creating custom 3D models, and texture mapping.

    Maintain and incorporate the scene building process, and integrate different rendering techniques.

    Effectively employ various output methods for use with print, web, and video production.

  
  • CIS 114 - 3D Technologies I

    5 Credits
    Students learn the basic concepts of creating three-dimensional objects, starting from primitive shapes, or based off of two-dimensional drawings. Students will become well-versed in good practices with Wings 3D; how to effectively use the modeling tools, making new geometry, bridging objects, exporting/importing 3D models, and preparing the models for 3D printing.

    Pre-requisite(s) C SCI 100 min 2.0
    FeesCF

    Quarters Typically Offered

    Fall Online
    Winter Online
    Spring Online

    Designed to Serve Students enrolled within any program, and for those wishing to pursue degrees with an emphasis on emerging technologies.
    Active Date 2015-07-07

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    1. Introduction to current 3D technologies.

    2. Introduction to Wings 3D’s interface.

    3. Importing external 3D models, and making selections.

    4. Modeling fundamentals.

    5. Working from drawings: using the Geometry Graph & Color Palette.

    6. Introduction to manipulation tools: Deform, Mirror, Smooth, Extrude, Bend, Bend-Clamped.

    7. How to use your models to your advantage: shell extrude, creating new geometry, and setting the line strength.

    8. How to prepare your models for use with other technologies: Exporting objects/models.

    Student Learning Outcomes
    Students will be able to explain basic 3D components, and terms.

    Students will understand how to navigate the 3D workspace environment, and sub menus.

    Students will gain the ability to import, and manipulate 3D models/objects.

    Students will understand basic techniques for creating custom 3D models/objects.

    Students will gain the knowledge of various output methods for use in 3D printing, or for use in other 3D software programs.

  
  • CIS 122 - Web Design & Wire Framing

    5 Credits
    Teaches students how to design and create website designs from initial idea, wire framing, mockup, graphic design via current tools used in the field of web design.

    Placement Eligibility English 097
    FeesCF

    Quarters Typically Offered

    Fall Online



    Designed to Serve Students wanting to explore and know how to design web sites using industry standard tools and methods.
    Active Date 20170731T09:57:32

    Grading System Decimal Grade
    Class Limit 30
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    PLA Eligible Yes

    Course Outline
    - Graphic design
    - Learning to separate content from design
    - Standard tools and technologies used in industry
    - Wire framing and mockup up
    - Slicing and separating graphics
    - Using different tools to bring together a websites front end
    - integrating designs into front end and backend scripts

    Student Learning Outcomes
    Design and create pleasing front-end graphic designs

    Be able to utilize tools and technologies during the process of design

    Be able to integrate graphics and designs as mockups

    Be able to clearly follow the steps of an idea, wire framing, design, mock-up and final design.

  
  • CIS 140 - CIS INTERNSHIP

    10 Credits
    Provides an opportunity for students to apply classroom knowledge and skills into practical experience in the workplace. In addition to the work experience, which is related to career goals and major, students participate in self-evaluation.

    Instructor Permission Required Yes
    FeesHD

    Quarters Typically Offered
    Summer Day
    Fall Day
    Winter Day
    Spring Day

    Designed to Serve Students pursuing professional technical programs (AAS) students who want to gain practical work experience using the concepts and skills learned in the classroom and lab. Students will do a minimum of 30 hours of internship (1 Credit). This class is usually taken towards the end of a short certificate or AAS.
    Active Date 20190722T16:11:58

    Grading System Decimal Grade
    Variable Credit Yes Range 1-10
    Continuous Enrollment Yes
    Class Limit 99
    Contact Hours: Other 300
    Total Contact Hours 300
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    Topics: Identified through a learning experience; evaluation prepared by the student and site supervisor - Measurable Learning Objectives - Successful Work Habits and Attitudes - Time Management  - Self Evaluation - Related professional technical skills.

    Student Learning Outcomes
    Successfully apply coursework concepts to an on-the-job environment.

    Efficiently manage time and deadlines as specified by one's supervisor.

    Record job duties and timesheet.

    Analyze problems and choose appropriate solutions, seeking clarification when necessary.

    Communicate effectively with individuals, supervisor and in a team environment.

    Update co-op coordinator of the internship with the required completed paperwork.

  
  • CIS 150 - OS and Hardware Fundamentals

    5 Credits
    Serves as a foundation course for CIS programs. Develops operational literacy in the microcomputer hardware and software environment, including laboratory experience disassembling, assembling, troubleshooting, installing, configuring and using microcomputers and peripheral equipment.

    Pre-requisite(s) C SCI 100 min 2.0
    FeesCF

    Quarters Typically Offered
    Summer Day
    Fall Day
    Winter Day
    Spring Day

    Designed to Serve Students enrolled in the professional technical programs. Industry professionals needing hardware, command line, and system tools skills.
    Active Date 20201105T14:50:23

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 22 Lab 66
    Total Contact Hours 88
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline

    • Systems Software Fundamentals
      • Review of current operating systems
      • Introduction to system integration
      • System selection
      • System components including input, output, processing and storage devices
    • Hardware
      • Physical components of system board, memory, floppy disk drive, hard drive, I/O devices
      • Multimedia fundamentals and equipment
      • Disassemble computer systems
      • Assemble computer systems
      • System testing
      • Electricity and power supplies
      • Safety issues; personal safety and fire hazards
    • Hardware/Software Interface
      • Systems software and hardware relationship
      • Interpreting vendor documentation
      • Data communications equipment
      • Laptop connections
      • Data file transfer
      • Network adapters and configuration
      • Printers
    • Business Policies
      • Best practices for business PC and network operations
    • Application Software
      • Survey of application software
      • Interpreting vendor documentation
      • Installing of packages
      • Configuration of hardware/software packages
      • Supporting OSs including Windows, NT, and Windows 2000 operating systems
      • Integrated applications
      • Troubleshooting problems
    • Technical Support Functions
      • System selection procedures
      • Systems installation procedures
      • Networking fundamentals and configuration
      • Printer access
      • Data management and control
        • viruses, disaster recovery, maintenance
        • backup and recovery
        • security
      • Mobile computing
      • Systems upgrading
      • Software licensing
      • Business policies for PC operations


    Student Learning Outcomes
    Correctly assemble and disassemble PC hardware.

    Correctly troubleshoot equipment and drivers.

    Configure data communication between hardware and software.

    Explain tradeoffs and requirements in microcomputer configurations.

    Correctly research, identify and install software packages and hardware configuration software.

    Research and identify the correct procedures of system selection, installation, and upgrade.

  
  • CIS 155 - Introduction to Cyber Forensics

    5 Credits
    Serves as a foundation class in cyber forensics. Students will learn the proper way to gather and secure evidence, document a computer crime scene, retrieve lost files, retrieve deleted files and e-mails and reconstruct data from various digital storage media. Students learn use of media imaging and data recovery tools. Stresses proper documentation and procedural guidelines. Students get hands-on experience with some of the popular commercial and open source digital forensics tools.

    Pre-requisite(s) CIS 150 min 2.0
    FeesCF

    Quarters Typically Offered
    Fall Evening
    Spring Evening

    Designed to Serve Students enrolled in the Digital Forensics and Investigations AAS degree or certificate. Industry professionals with hardware experience needing introductory computer forensics skills.
    Active Date 20200330T21:14:44

    Grading System Decimal Grade
    Continuous Enrollment Yes
    Class Limit 24
    Contact Hours: Lecture 44 Lab 22
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    • Digital Forensics Capabilities History
      • Types of devices digital forensics are used on
      • Interesting digital forensics cases
      • Data recovery operations; meaningful to business support
    • Operating Systems
      • Windows / Linux / Servers
      • Basic functions as they relate to file structures
      • Deleted files and hidden remnants
      • O/S files and logs that support a forensic case
    • Digital Forensic tools
      • Write blockers (Hardware / Software)
      • Commercial
      • Open Source
      • Password Crackers
      • Installing and configuring forensic software
    • Data Acquisitions
      • Case organization and documentation
      • Chain of custody Handling evidence
      • Data validation and authentication
      • Types of forensic images
      • Data acquisition methods and imaging
    • Forensic Software
      • Overview of forensic software features
      • Processing the data
      • Reviewing and searching evidence
    • Forensic Reports
      • Reports created by forensic software
      • Written reports
      • The importance of case detail in reports
    • Ethics in the Forensic Field
      • Understanding the importance of examiner credibility in the court system


    Student Learning Outcomes
    Explain what cyber forensics investigations entail and describe using proper terminology of what can be accomplished performing such investigations.

    Use and evaluate existing / new software forensics tools both open source and commercial.

    Use and evaluate standard hardware devices such as write blockers, adapter cables etc. to access desktops, laptops, mobile devices and other digital storage media.

    Understand and follow proper procedures when analyzing digital forensic images/evidence related to an investigation.

    Understand and  apply applicable laws such as privacy, wire tap, etc. in relation to their impact on investigative procedures.

    Write proper reports detailing the items found and analyzed during the investigation.

  
  • CIS 160 - Introduction to Networking and Cisco IOS

    5 Credits
    Introduction to terminology and applications of communications and networking as essential elements of computer and business information systems. Students gain familiarity in network environment, including OSI model, specific network hardware, software, configuration/addressing, media, LANs and WANs through discussion, demonstration and hands-on experience. This is the first in a sequence of networking courses required to complete the LAN and Network Skills certificates, and Network Specialist AAS degrees.

    Pre-requisite(s) C SCI 100 min 2.0
    FeesCF

    Quarters Typically Offered
    Summer Day
    Fall Day
    Winter Day
    Spring Day

    Designed to Serve Networking Specialist, Developer/Programming Specialist and Data Recovery/Forensics Specialist majors; industry professionals needing general overview of networking terminology and equipment.
    Active Date 20190626T13:17:38

    Grading System Decimal Grade
    Class Limit 24
    Shared Learning Environment Yes
    Contact Hours: Lecture 55
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    1. Introduction to Data Communications
    Basic Network Configurations
    terminal-mainframe
    micro-mainframe
    micro-LAN
    LAN-LAN
    LAN-WAN
    Use of satellite and microwave configurations
    Network Models
    Open Systems Interconnection(OSI) model
    2. Data Signals
    Analog vs Digital
    Attenuation and its effects
    Transmitting data using analog and digital signals
    Data Codes(EBCDIC,ASCII,Baudot)
    3. Media
    Cable-twisted pair, coaxial, fiber optic
    Wireless transmission
    Criteria for selection
    4. Making Connections
    Basic Modem principles
    Bandwidth
    Use of DTE and DCE equipment
    Data link connections-asynchronous, synchronous
    5. Multiplexing
    Frequency division multiplexing
    Time division multiplexing
    Dense Wavelength multiplexing
    Comparison of multiplexing techniques
    6. Data errors and their detection and control
    Parity checking
    Checksums
    7. Basics of Local Area Networks
    Topologies
    Medium Access Control
    Networking systems
    8. Local Area Networks interconnecting
    Hubs, Switches, Bridges, Routers
    9. Network Operating System software and support
    Client/server
    Novell, Windows Server, Unix, Linux, OS/2
    Licensing
    Software in use-production
    10. Wide Area Networks and the Internet
    Network congestion
    Routing
    Protocols used in the internet
    FTP,TELNET,IP,TCP,ICMP,UDP,ARP
    IP Addressing and subnets
    IPV4 and IPV6
    11. Basics of the POTS-Plain Old Telephone System
    Limitations of telephone signals
    Leased lines
    Frame relay
    Comparison of DSL,ISBN,ATM and cable modems
    12. Measures to set network security
    External, internal
    Encryption, decryption
    VPNs
    Policy

    13. Network Design and Management
    Systems Development Life Cycle
    Planning, Analysis, Design, Implementation, Maintenance
    Diagnostics
    Network capacity
    14. Data Communication and Business

    Student Learning Outcomes
    Illustrate the use of Data Communications in daily personal and business environments.

    Demonstrate basic configuration of computer networks including terminal-mainframe; micro-mainframe; micro-LAN; micro-internet; LAN-LAN; LAN-WAN.

    Examine the functions of each layer of the OSI model as it applies to data packet exchange.

    Distinguish  the differences in analog and digital signals.

    Explain attenuation and its effect on data exchange.

    Identify data errors and methods to detect and control them.

    Identify the advantages and disadvantages of Local Area Networks.

    Produce diagrams of basic network topologies and describe data flow in each topology.

    Develop an action plan to install a new office LAN.

    Identify major components need for interconnecting networks and list the hardware that is needed.

  
  • CIS 161 - MS Operating System and Cisco Networking Integration

    5 Credits


    An intermediate course in terminology, concepts and applications of networking as an essential element of computer/business information systems. Students gain basic skills in the installation and administration of network hardware, software, facilities, media through hands-on experience. Students create LANs using various NOSs. This is the second in a series of networking courses required to complete the CIS programs.

    Pre-requisite(s) CIS 160 min 2.0
    FeesCF

    Quarters Typically Offered

    Fall Day
    Winter Day
    Spring Day

    Designed to Serve Network Specialist and Data Recovery/Forensics majors. Industry members retraining or cross training for networking skills; those who want to update networking skills.
    Active Date 20190709T10:50:34

    Grading System Decimal Grade
    Class Limit 24
    Shared Learning Environment Yes
    Contact Hours: Lecture 44 Lab 22
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    1. Overview of Local Area Networks Components of a LAN Basic network types: peer to peer; client/server

    2. Network Design Essentials Topologies Hubs Physical layout of a network

    3. LAN Standards IEEE 802 specifications EIA/TIA IETF Request for Comment(RFC)

    4. LAN Architecture Media used Ethernet 802.3 Operation 10baseT 100baseT Gigabit Fiber Distributed Data Interface(FDDI) Asynchronous Transfer Mode(ATM)

    5. Network Interface Card basics Configuration principles

    6. OSI model Role of the model Comparison with other models

    7. LAN Communications Protocols TCP/IP protocol suite - Transmission Control Protocol/Internet Protocol IPX/SPX - Inter-network Packet Exchange/Sequenced Packet Exchange IP - Internet Protocol - Addressing and Routing TCP - Transmission Control Protocol - Sockets and Layer 4 Port numbers UDP - User Datagram Protocol - Voice over IP SMTP - Simple Mail Transfer Protocol POP - Post Office Protocol HTTP - Hypertext Transfer Protocol FTP - File Transfer Protocol SNMP - Simple Network Management Protocol ICMP - Internet Control Message Protocol

    8. NOS - Network Operating Systems Client software Server software Preparation for installation Basic design; hardware requirements; user functions Server installation; configuration; performance Client installation; configuration

    9. Network Administration Managing user, group accounts Managing resources Security on the network Data security - backup Printer management; installation and sharing

    10. Larger network overview Bridges and routers Using hardware to interconnect LANs Routing algorithms; subnetting

    11. LAN Switches and Virtual LANs Performance issues Segmented networks Redesign and implementation of Virtual LANs

    12. Network Troubleshooting Methodology Documentation Diagnostics

    Student Learning Outcomes
    Produce a design with graphic software that uses all components of a LAN.

    Implement a LAN with Microsoft and/or Linux servers and workstations.

    Deploy Windows Computers and Users MMC to administer user and group accounts.

    Use Microsoft Explorer security tab to  assign proper NTFS permissions and rights to individual and group accounts.

    Install proper network printer driver and configure correctly to share and manage printers for users and groups for an organization.

    Demonstrate security measures to be taken with the network and its data.

    Configure routers and switchs by using Cisco software to create virtual local areas and IP routed network for successful data exchange.

    Troubleshoot and resolve network issus by using software diagnostics tools.

  
  • CIS 162 - Mobile Device Repair & OS

    5 Credits
    An entry level class in terminology, concepts and repair of various mobile devices. Students gain basic skills in the installation and repair of mobile devices through hands-on experience.

    Pre-requisite(s) C SCI 100 min 2.0
    FeesCF

    Quarters Typically Offered
    Summer Day
    Fall Day
    Winter Day
    Spring Day

    Designed to Serve Students pursuing the Mobile Technology Expert major. Industry members retraining or cross training in this field.
    Active Date 2015-06-08

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 44 Lab 22 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    1. Mobile Device concepts

    2. Device features & physical structure

    3. Introduction and researching hardware/replacement parts.

    4. Key Device components, assembly/disassembly of devices.

    - Screen,mic, speaker, accelerometer, switches, speaker.

    5. Device diagnostics

    6. Software upgrades, OS installation & structure

    7. Data backup and restore

    8. Unlocking devices





    Student Learning Outcomes
    List and identify mobile device components

    Troubleshoot and diagnose hardware issues

    Restore, Install OS

    Dissemble and assemble devices back to working order

    Research and document device hardware

  
  • CIS 166 - Network Intrusion Detection

    5 Credits
    Designed to give a networking and digital forensics student professional a solid foundation of network and computer security tasks. Focuses on use of network logs, use of intrusion detection systems, establishment of policies and conducting vulnerability analysis. Introduces knowledge of standard default communication ports and how to alter them for securing the network. Auditing and monitoring of systems without impacting system performance is stressed. Introduces security on multiple platforms similar to the business environment. Covers viruses, worms, DoS (denial of service) and DDoS (distributed denial of service) attacks. Introduces new attack vulnerabilities.

    Pre-requisite(s) CIS 161 w/min. 2.0 and CIS 215 w/min. 2.0
    FeesCF

    Quarters Typically Offered

    Fall Day
    Winter Day
    Spring Day, Evening

    Designed to Serve Network Security Engineer and Digital Forensics specialist studying security in the network environment; industry professionals with voice/data/video/image or text networking responsibilities.
    Active Date 20190625T13:35:25

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 44 Lab 22
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    PLA Eligible Yes

    Course Outline
    • Course Overview
    • Recognized domains of Network Security
      • Organizations
      • Common Body of Knowledge(CBK)
    • Threats
      • Hackers, Crackers, and Phrackers–how they do it
      • Internal and External Threats
    • How to conduct a Vulnerability Analysis
      • Use standard freeware like SATAN (Security Administrator Tool for Analyzing Networks)to show how to detect vulnerabilities
      • Standard items to check
    • Basic Computer Security Models
    • Physical Security
    • Access Methods
      • Network ports
      • VPNs
      • Remote Access
      • Wireless Access
    • Create a Security Policy
      • Objectives
      • Elements of an effective policy
    • Operating Systems(OS)
      • Install various OSs including current Windows version, Linux, and Macintosh
      • Review standard communications ports and their numbers
      • Close or change default ports on various OS
      • Explore vulnerabilities of different OS
    • Intrusion Detection Systems
      • Monitor network traffic
      • How to read network logs
      • How to conduct a system audit
      • Installing patches
      • Resources for updates
    • Who is on your network?
      • Use of digital certificates
      • Authenticating access using items such as Kerberos
      • Cryptography
    • Attacks on the Network
      • Install and maintain antiviral software
      • Dealing with infected machines on the network to minimize impact
      • Respond to a DoS of DDoS attack on the network to minimize impact
    • Filing and Tracking Incident Reports
    • Disaster Recovery


    Student Learning Outcomes
    Demonstrate how hackers/attackers gain entrance to systems.

    Install multiple operating systems and close/change default ports.

    Evaluate and remediate known vulnerabilities on various operating systems.

    Understand and describe the components of a good security policy.

    Describe the recognized domains in the Common Body of Knowledge (CBK) of Security Professionals.

    Monitor traffic on a system to detect anomalies and/or possible intrusions.

  
  • CIS 190 - CIS Internship in Cyber Design

    10 Credits
    In this course AAS students learn the basics of designing a business network and evaluating vulnerabilities. They will work in a team with faculty, staff, and BAS students designing the PRCCDC and other cyber competitions. This course can be taken in lieu  of or in combination with CIS 140 for a minimum of 1 credit per term for the AAS degrees in the CIS programs. Variable credit for a maximum combined 10 credits.

    Instructor Permission Required Yes
    FeesCF HD

    Quarters Typically Offered
    Summer Day
    Fall Day
    Winter Day
    Spring Day

    Designed to Serve AAS students in CIS and related programs
    Active Date 20190619T15:16:16

    Grading System Decimal Grade
    Variable Credit Yes Range 1-10
    Continuous Enrollment Yes
    Class Limit 99
    Contact Hours: Other 300
    Total Contact Hours 300
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
     

    • Understand the learning objectives for students competing  in a cyber competition
      • ​Understanding the National Initiative for Cybersecurity Education framework
      • Past competitions
    • Common business scenarios and network architecture
    • Team based projects
    • Time related deliverables


    Student Learning Outcomes
    Create a learning plan in collaboration with the lead team and advisor that details skills to be learned

    Perform assigned duties in a friendly and courteous manner and accept feedback.

    Communicate effectively with individuals and in a team environment.

    Properly install and document needed operating systems for the scenario chosen by the Lead Team

    Install, configure and document the operating systems with vulnerabilities

    Accurately prioritize and rank current threat scenarios

    Demonstrate ability to meet deadlines for assigned deliverables

    Create standard network functions that meet the service level agreements

  
  • CIS 210 - Operating Systems Principles

    5 Credits
    An intermediate study in the principles of operating system design using a conceptual approach. Directed to those whose primary responsibility will be the use of operating systems in computer information systems development and applications. Major areas discussed are the OS theory, applications and management issues with an emphasis on Windows Servers. Considers files and file structure, I/O, memory and process/processor management, networking, system management/evaluation and applications. Heavy focus on virtual machines, virtual networks and management thereof. Students will use virtual software tools such as VMWare Server, VMWare Workstation, Virtual PC and Virtual Box.

    Pre-requisite(s) CIS 150 and CIS 160 with min 2.0
    FeesCF

    Quarters Typically Offered


    Winter Day
    Spring Day

    Designed to Serve Required for graduation for the AAS in Network Security Engineer Program. Professional wishing to expand their technical and theoretical background.
    Active Date 20190619T15:16:18

    Grading System Decimal Grade
    Class Limit 28
    Shared Learning Environment Yes
    Contact Hours: Lecture 44 Lab 22
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    • Introduction
      • History
      • Organization and Architecture
      • User Interface
      • Operating System Theory
      • Files and file structure
      • I/O Management
    • Memory Management
      • Process/Processor Management
      • Multiple Processors Concurrency
      • Networking
    • Virtual Machine Basics
      • Host machine
      • Client OS
      • Adding hardware
      • Network Interface
        • NAT
        • Bridged
        • HostOnly
      • Load balancing
      • Security
    • Virtual Software choices
      • VMWare Server
      • VMWare Workstation
      • Virtual PC
      • Virtual Box
    • VLAN and VPN
    • Cloud Basics
      • Cloud types
      • Cloud deployments
      • Security in the Cloud
    • Virtual Network Design and Maintenance


    Student Learning Outcomes
    Describe the differences between a Type I and Type II hypervisor.

    Recommend the proper type of hypervisor based on customer needs.

    Install a functioning operating system on a virtual machine and connect to the network and/or internet.

    Configure the different types of virtual network interfaces.

    Specify the pros and cons of using the available virtual software dependent upon the client OS being used.

    Design and implement a security management plan for a given network design.

    Describe the pros and cons of the different cloud types and deployments based on the customer needs.

    Implement load balancing on virtual machine hosts and cloud deployments.

    Correctly install a Type I hypervisor that is connected to the remote client management console; mount volumes, create and manage VMs.

  
  • CIS 211 - Advanced 3D Graphics & Animation

    5 Credits
    Students learn more advanced concepts of 3D modeling and animation techniques with an emphasis on key-framing within the animation timelines. Advanced lighting techniques and developing custom materials. Students test their knowledge by creating a custom animation with completed storyboard.

    Pre-requisite(s) CIS 111 min 2.0
    FeesCF

    Quarters Typically Offered
    Designed to Serve Students wishing to pursue the 3D Modeling & Animation short certificate, also others who wish to learn 3D imaging and animation technologies.
    Active Date 20170622T08:37:47

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    PLA Eligible Yes

    Course Outline
    1. Understand custom model making and terms.
    2. Advanced work with creating custom, skies, water, clouds and terrains.
    3. Object animation and correct application of the object’s material.
    4. Object linking and hierarchy structure.
    5. Advanced lighting techniques.
    6. Animating the camera and using motion paths.
    7. Key-framing and advanced understanding of the different timelines.
    8. Create and develop a 3D animation with custom-made models, textures, environments / lighting. Rendered animation with completed storyboard for final.


     

    Student Learning Outcomes
    Design and create custom 3D models.

    Define various material types with correct implementation for animation.

    Implement advanced lighting techniques.

    Navigate and implement timeline.

    Utilize project planning and development through storyboarding.

    Utilize best practices for output methods.

  
  • CIS 214 - 3D Technologies II

    5 Credits
    This course will expand on the knowledge gained from 3D Tech I / CIS 114, which introduced students to the fundamentals of 3D modeling, and Wings 3D (polygonal modeling software.) Students will produce drawings, and create their own custom 3D model to be built with a 3D printer. Emphases includes project planning & research; using the internet; critical thinking; and working collaboratively.

    Pre-requisite(s) C IS 114 min 2.0
    FeesCF

    Quarters Typically Offered
    Designed to Serve Students enrolled within any program, and for those wishing to pursue degrees with an emphasis on emerging technologies.
    Active Date 2015-07-07

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    1. Researching the Project

    2. Planning & Collaboration

    3. Defining Usability

    4. Application of Knowledge

    5. The Design Process

    6. Analysis & Assessment

    7. Preparation for Output

    8. 3D Printing - Build your design

    Student Learning Outcomes
    Students will gain the ability to integrate research analysis into the design process.

    Students will learn to work effectively as part of a team, or as a small group.

    Students will learn to compare, and critique other group member’s usability concepts to find a logical solution.

    Students will learn to effectively convey ideas, logic, and process; in writing, and verbally.

    Students will create documentation, perform project planning, and effectively manage project assets.

    Students will design, create, and prepare custom 3D models for “actual” production, or prototyping.

  
  • CIS 215 - Introduction to UNIX/Linux

    5 Credits
    Provides an overview of current and future mainstream features of the UNIX/Linux operating system. Lectures will be reinforced with examples and exercises performed on a UNIX/Linux system. The student should be familiar with computers. No previous experience with UNIX/Linux is required. Students are also exposed to Windows command line. May be available as hybrid or online class.

    Pre-requisite(s) CIS 150 min 2.0  or CSCI 131 min 2.0
    FeesCF

    Quarters Typically Offered

    Fall Day
    Winter Day, Evening
    Spring Evening

    Designed to Serve Students enrolled in the Network Security Engineer, Digital Forensics & Investigation Specialist, or Web/Database Developer programs. Professionals wishing to add to their technical skills.
    Active Date 20190625T13:35:38

    Grading System Decimal Grade
    Class Limit 24
    Shared Learning Environment Yes
    Contact Hours: Lecture 44 Lab 22
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    • Introduction
      • History of Linux/UNIX
      • Operating systems (multiuser, multitasker)
      • Linux flavors
    • UNIX Concepts
      • Shells (Bourne, Korn, bash)
      • command syntax; man pages
      • directories and files; standard files
      • directory manipulation
    • UNIX Tools
      • vi and pico
      • grep; text manipulation
    • Text Processing
      • text manipulation
      • awk
    • UNIX Utility commands
      • apt-get
      • mount and umount
    • Applications
      • use of live Linux CDs
      • issues
    • Windows command line


    Student Learning Outcomes
    Use the UNIX/Linux file system to organize and access data.

    Describe the location of key UNIX/Linux system files and folders.

    Use UNIX/Linux tools to process data.

    Use UNIX/Linux editing programs to create and modify text files.

    Use the UNIX/Linux command line effectively.

    Use UNIX/Linux tools to communicate with other users.

    Install and configure a basic Linux, Apache, MySQL, PhP (LAMP) stack.

  
  • CIS 216 - Network Scripting

    5 Credits
    Provides in-depth view of current and future mainstream features of network scripts. Emphasis on the issues of multiplatform networks, including the challenges and items that must be maintained on a regular basis. Introduces students to basic scripting methods, standard algorithms and popular programs such as Perl. The two primary platforms will be UNIX/Linux and Windows. Security issues, server load balancing and cloud servers will also be addressed.

    Pre-requisite(s) CIS 217 min 2.0
    FeesCF

    Quarters Typically Offered
    Designed to Serve Students enrolled in the Network Specialist or Data Recovery/Forensics programs. Professionals wishing to add to their technical background skills.
    Active Date 2011-08-08

    Grading System Decimal Grade
    Class Limit 28
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    I. Basics of Shell Scripting a. ifthen.else b. ifthen.elseelif c. while d. for statement e. case statement f. using break g. here documents h. symbol commands i. quotes j. permissions k. stdin, stdout, stderr II. Process files line by line a. parsing files b. finding information III. Automated events a. mail notification b. bounce accounts c. SMTP IV. Progress indicators V. Working with Record files a. arrays b. fixed length and variable length records c. strings and numbers VI. FTP a. ftp scripts b. sftp c. scp and winscp d. putty VII. Rsync a. replicating files b. replicating directories c. synchronizing file times and attributes VIII. Finding files and file types IX. Process Monitoring a. monitoring start of process b. monitoring end of process c. log files d. PID X. Pseudo random number and data generation XI. Creating Pseudo-random passwords a. need for random passwords and security issues b. creating scripts c. password reports XII. Floating point math XIII. Grep and Awk XIV. Filesystem Monitoring a. swap space b. free space c. paging XV. System Load a. load balancing b. local and remote servers c. cloud servers XVI. Sudo a. why it is used b. when not to allow

    Student Learning Outcomes
    Demonstrate overall understanding of the UNIX operating system.

    Demonstrate effective use of such constructs as if…then…else statements, while loops, case statements, for statement, breaks, and quotes

    Effectively set file permissions for use on a network

    Use parsing of files to find needed information

    Demonstrate an understanding of PERL in both the Windows and Linux contexts.

    Create automated events to simplify network administration

    Demonstrate an understanding of arrays, fixed length and variable length records. Use floating point math.

    Use load balancing techniques on local and remote servers and cloud servers

    Move data between servers using such techniques as ftp, sftp, scp, winscp and putty

    Synchronize and replicate files between local and remote servers using rsync and similar tools

  
  • CIS 217 - UNIX/Linux System Administration

    5 Credits
    Provides a continued in-depth view of current and future mainstream features of the UNIX/Linux operating system. Emphasis on system administration, configuration, communications and file sharing. Students install a full network with Linux servers, DNS, DBMS, mail servers, DHCP and other network services. Network security is also stressed. Addresses use of virtual machines in a network.

    Pre-requisite(s) CIS 215 min 2.0
    FeesCF

    Quarters Typically Offered


    Winter Day
    Spring Day

    Designed to Serve Students in the Network Specialist or Data Recovery/Forensics Specialist Programs. Professionals wishing to add to their IT skills.
    Active Date 2014-05-21

    Grading System Decimal Grade
    Class Limit 24
    Shared Learning Environment Yes
    Contact Hours: Lecture 44 Lab 22 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    I. INTRODUCTION A. Orientation B. Overview of Systems Administration C. Review of Unix commands, features D. The file system E. Daemons II. SYSTEM ADMINISTRATION A. Installation, booting and shutdown B. Root and Privileges C. Processes D. Adding users and groups E. Periodic processes F. Backups G. Logfiles III. FILE SHARING A. Domain Name System B. Network management and debugging C. Network file system D. Sharing system files E. E mail V. NETWORK SECURITY A. Who has control? B. File permission VI. NETWORK CLIENTS A. Linux clients B. Windows clients C. Virtual Machines VII. NETWORK SERVERS VIII. CLOUD SERVERS AND CLIENTS

    Student Learning Outcomes
    Demonstrate a fundamental understanding of the UNIX operating system.

    Demonstrate knowledge of UNIX System Administrative tools to maintain network.

    Demonstrate an understanding of UNIX networking tools to process data.

    Demonstrate the basic concepts of UNIX communication with local and remote devices.

    Demonstrate an understanding of UNIX system administration.

    Demonstrate an understanding of UNIX network administration.

    Demonstrate an understanding of cloud servers and their uses

  
  • CIS 218 - Database Concepts

    5 Credits
    Introduction to the relational model and database design principles. Design and create a database and application using a relational database system. Learn Structured Query Language, including inserting, updating, deleting, and selecting data, and table joins.

    FeesCF

    Quarters Typically Offered

    Fall Day



    Designed to Serve Students enrolled in Web/Database Developer; students enrolled in the Database Certificate program; professionals wishing to add database concepts and design to their technical skillset.
    Active Date 2015-09-25

    Grading System Decimal Grade
    Class Limit 30
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    I.Database terminology
    II.Database design
    III.ER (entity-relationship) modeling
    IV.Normalization
    V.Relationships and cardinality
    VI.Forms
    VII.Reports
    VIII.Queries
    IX.SQL (Structured Query Language): SELECT, INSERT, UPDATE, DELETE, joins

    Student Learning Outcomes
    Design a database and create an ER diagram.

    Create database tables and the relationships between them.

    Learn to gather and analyze business requirements.

    Write basic SQL SELECT queries to retrieve, sort, and filter data. Use relational and logical operators.

    Add, edit and delete table data.

    Define important database terms and concepts.

    Create and implement an E-R model.

    Understand and enforce referential integrity.

  
  • CIS 220 - Structured Query Language and Database Administration

    5 Credits
    Learn to use SQL, the industry-standard language for creating and maintaining relational databases. Students will create and process a database. Topics include table and index creation, manipulating data, table joins, nested queries, transactions, triggers and an introduction to stored procedures. In addition, students will learn database administration topics including security and permissions.

    Pre-requisite(s) CIS 217 min 2.0 or CIS 218 min 2.0
    FeesCF

    Quarters Typically Offered
    Designed to Serve Students enrolled in Web/Database Developer; students enrolled in the Database Certificate program; students enrolled in the Networking Specialist program; professionals wishing to add database concepts to their technical skillset.
    Active Date 2012-02-15

    Grading System Decimal Grade
    Variable Credit Yes Range 1-5
    Class Limit 30
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    I. Database Terminology II. Structured Query Language (SQL) III. DDL: CREATE, ALTER, DROP IV. DML: SELECT, INSERT, UPDATE V. Indexes VI. Table joins VII. Nested queries and subqueries VIII. Transactions IX. Triggers X. Introduction to Stored procedures XI. Database security and encryption XII. Permissions and authentication XIII. Backing up and restoring a database XIV. Query optimization

    Student Learning Outcomes
    Create, alter and drop tables

    Insert, update, and delete rows

    Write SELECT queries

    Write transactions

    Create indexes

    Write join queries and nested queries

    Understand the difference between triggers and stored procedures

    Implement triggers

    Understand database security considerations and encrypt secure data

    Create database users and administer permissions

  
  • CIS 221 - Network Scripting

    5 Credits
    Provides in-depth view of current and future mainstream features of network scripts. Emphasis on the issues of multi-platform networks, including the challenges and items that must be maintained on a regular basis. Introduces students to basic scripting methods, standard algorithms and popular programs such as Perl. Students will also use PHP, Python, Bash shell, PowerShell and similar scripting languages.The two primary platforms will be UNIX/Linux and Windows. Security issues, server load balancing and cloud servers will also be addressed.

    Pre-requisite(s) CIS 215 min 2.0
    FeesCF

    Quarters Typically Offered
    Summer Day


    Spring Day

    Designed to Serve Students enrolled in the Network Security Engineer or Digital Foreniscs & Investigations Specitalist programs. Professionals wishing to add to their technical background skills.
    Active Date 20190625T13:35:36

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 55
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    • Basics of Shell Scripting
      • if then else statements
      • if then else elseif statements
      • while statement
      • for statement
      • case statement
      • using break
      • here documents
      • symbol commands
      • quotes
      • permissions
      • stdin, stdout, stderr
    • Process files line by line
      • parsing files
      • finding information
    • Automated events
      • mail notification
      • bounce accounts
      • SMTP
    • Progress indicators
    • Working with Record files
      • arrays
      • fixed length and variable length records
      • strings and numbers
    • FTP and secure FTP
      • ftp scripts
      • sftp
      • scp and winscp
      • putty
    • Rsync
      • replicating files
      • replicating directories
      • synchronizing file times and attributes
    • Finding files and file types
    • Process Monitoring
      • monitoring start of process
      • monitoring end of process
      • log files
      • PID
    • Pseudo random number and data generation
    • Creating Pseudo-random passwords
      • need for random passwords and security issues
      • creating scripts
      • password reports
    • Floating point math
    • Grep and Awk
    • Filesystem Monitoring
      • swap space
      • free space
      • paging
    • System Load
      • load balancing
      • local and remote servers
      • cloud servers
    • Sudo
      • why it is used
      • when not to allow


    Student Learning Outcomes
    Demonstrate effective use of such constructs as if…then…else statements, while loops, case statements, for statement, breaks, and quotes

    Effectively set file permissions for use on a network

    Use parsing of files to find needed information

    Create automated events to simplify network administration

    Accurately use floating point math with arrays, fixed length and variable length records.

    Use load balancing techniques on local and remote servers and cloud servers

    Move data between servers using such techniques as ftp, sftp, scp, winscp and putty

    Synchronize and replicate files between local and remote servers using rsync and similar tools

  
  • CIS 230 - Database Security w/Windows Server

    5 Credits
    Advanced course in database concepts and applications of database security with emphasis on  installation, data encryption, and database maintenance. Provides students with the knowledge and skills necessary to install, configure, and administer advanced directory services on a Microsoft Windows Server. Focuses on performing tasks that are required to centrally manage users’ computers, resources and DBMS.

    Pre-requisite(s) CIS 166 min 2.0 and CIS 217 min 2.0
    FeesCF

    Quarters Typically Offered
    Summer Day


    Spring Day

    Designed to Serve Serving the Network Security Engineer AAS and industry professionals
    Active Date 20190619T15:16:19

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 55
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    • Database Terminology
    • Database security and encryption
    • Permissions and authentication
    • Introduction to SQL
    • Installing and Administering an SQL database
      • Install on various platforms
      • Set up accounts
    • Database Optimization
    • Data Encryption
      • Available encryption methods dependent upon platform
      • Hash values
      • Encrypt or hash choices
    • Database optimization
    • Database Security
      • Who has access to what?
      • Who can update what?
      • Publicly accessible portions
      • Database Administrator Responsibilities
      • Network Administrator Responsibilities
    • Database Maintenance
      • Backup Methods
      • Restoring a database
    • Advanced Database Administration


    Student Learning Outcomes
    Demonstrate database functionality and terminology

    Design and implement a database security plan

    Describe and use encryption methods

    Implement Database installation and problem solve issues

    Know the range of database administrative tasks DB admins would undertake on a day to day basis

    Create a disaster recovery plan for a database system

    Create a standard database backup and maintenance plan and understand the processes involved with back up and restoration

    Implement Active Directory on Windows Server

    Use Active Directory to control access to DBMS

  
  • CIS 235 - Cyber Forensics and Data Recovery

    5 Credits
    Builds on CIS 155. Covers evidentiary procedures more fully and addresses the ramifications to digital evidence/computer forensics in a rapidly changing technology. Addresses enterprise systems, databases, distributed system data recovery and investigations. Covers a variety of devices and Linux tools. Prepares students to perform digital forensics investigations in large corporate environments, government environments and the medical field while developing an understanding of the challenges awaiting them, including intrusion scenarios.

    Pre-requisite(s) CIS 155 min 2.0
    FeesCF

    Quarters Typically Offered
    Winter Evening
    Designed to Serve Students enrolled in the Digital Forensics and Investigations AAS program. Industry professionals with hardware experience needing hardware and digital recovery and computer forensics investigation skills.
    Active Date 20200330T21:14:45

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 44 Lab 22
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    • Understand the Windows and Linux operating system structures as they apply to computer forensic importance.
    • Understand file headers.
    • Utilize basic Linux commands to recover or identify forensic data.
    • Identify corporate network resources that can be brought to bear for digital investigations. 
    • Create forensic images of virtual machines and analyze same.
    • Utilize various forensics tools such as X-ways and Winhex.
    • Have an introductory overview of electronic discovery tools and methods.
    • Conduct in-depth data carving and Registry reviews of forensic evidence.
    • Document Forensic processes and procedures used in the forensic investigation.


    Student Learning Outcomes
    Discuss the issues and importance of digital evidence in civil, corporate and criminal litigation cases.

    Effectively use the command line to investigate the Linux operating system and employ Linux based forensics tools.

    Effectively create forensic images of virtual environments.

    Convert forensic evidence into virtual environments

    Analyze forensic data using a variety of tools isuch as X-Ways, WinHex and other software.

    Create and use forensic boot discs and virtual machines.

    Document processes and procedures used in the various steps of the forensic investigation and evidence examinations.

  
  • CIS 236 - Cyber Forensics and the Expert Witness

    5 Credits
    Builds on CIS 235. This course is designed to prepare Cyber Forensics students in supporting corporate litigation matters in which digital data is the focus. Students document weekly forensic and legal activities as they perform electronic discovery searches and forensic analysis of data from compromised and / or seized system images Students produce a detailed forensic report and present their findings in a mock courtroom environment.  This course stresses the importance of examiner credibility and ethics in the court system.

    Pre-requisite(s) CIS 235 min 2.0 and concurrent enrollment in LEGAL 220
    FeesCF

    Quarters Typically Offered
    Spring Evening

    Designed to Serve Students enrolled in the Digital Forensis and Investigations AAS program. Industry professionals want to advance skills in producing forensics reports on compromised system images using forensics tools.
    Active Date 20200330T21:14:46

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 44 Lab 22
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    • Legal Procedures
      • Duty to preserve
      • Electronic Discovery
      • The EDRM
      • Communication with non-technical clients
    • Detailed Report Preparation
      • Forensic journals
      • The Curriculum Vitae
    • Evidence Analysis
      • Acquisition of Evidence
      • Chain of custody
      • Responding to Electronic discovery requests
      • Effectively searching data for Electronic discovery requests
      • Producing data for Electronic discovery requests
    • Reporting
      • Detailed report writing
      • Ethics in the Forensic Field
      • Understanding the importance of examiner credibility in the court system
      • Expert Witness Preparation
      • Cross examination of opposing examiner’s report
      • Mock Trials


    Student Learning Outcomes
    Understand the role of the forensic examiner in the legal process and the importance of ethics and examiner credibility for the expert witness.

    Demonstrate the ability to communicate effectively with non-technical persons such as paralegals, attorneys, judges, advocates, and juries.

    Use electronic discovery tools to identify and retrieve e-discovery evidence from digital devices and systems.

    Demonstrate the ability to recover electronic evidence in a manner that ensures it is forensically sound for use in a court of law.

    Analyze forensic evidence, and document procedures in a manner that allow legal personnel to comprehend and use the findings in a court of law.

    Be able to compose a well written forensic report, one that is suitable for discovery challenges by legal personnel.

  
  • CIS 262 - MS OS Infrastructure and Advanced Cisco

    5 Credits
    An advanced course in terminology, concepts and applications of networking as an essential element of computer information systems. Students gain advanced skills in the use of data communication equipment and media, routing, interconnectivity and network utilities through hands-on experience. This is the third course in a sequence of networking courses required to complete the LAN and Network Skills certificates and Network Specialist AAS degree program.

    Pre-requisite(s) CIS 161 min 2.0
    FeesCF

    Quarters Typically Offered

    Fall Day

    Spring Day

    Designed to Serve The Network Specialist major who wishes to extend his/her internetworking skills. Also for the professional interested in maintaining or expanding his/her technical/networking background and skills.
    Active Date 2014-05-29

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 44 Lab 22 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    1. Network Operating Systems in the Enterprise Environment Intranet and Internet; use of each in the business environment Network growth as business grows Windows Server environment Scalability Portability Approachability 2. Planning a Windows Enterprise Network Server roles domains, domain models trust relationships; multiple domains directory services logon SID pass-through authentication 3. Network and Transport Protocols Transport protocols; routable TCP/IP addressing Subnetting Internet Protocol version 6 (IPv6) IP over LANs and WANs Using DNS Internetworking with routers IP routing protocols Transmission Control Protocol (TCP) User Datagram Protocol (UDP) 4. Data Services Fast Packet Fundamentals Circuit vs Packet Switching Virtual Circuits Frame Relay 5. Core and Optional Services RAS Access RAS/DUN Secure Connections PPTP Virtual Private Networks Network achitecture Pricing Options and Trends Feature choices Alternative Access technologies 6. Hardware data protection Volume sets Stripe sets RAID 0,1,5 Backup files; server 7. Remote administration Client administration Clients in an NT Domain; multiple domains Client, Server, Gateway services for NetWare Administration tools 8. Management of user, group, computer accounts User policies Auditing User profiles System policies Printing; rights, permissions Printer management 9. Network Security Problem Definition Tools to protect the Enterprise Network Screening Routers Firewalls Encryption Authentication Certification Security Systems Applied 10. Interoperability Services for NetWare; GSNW; Linux File and Print services for NetWare; FPNW Directory Services Multi-protocol routing 11. Troubleshooting Document settings Boot failures Printer problems RAS connectivity Fault tolerance failures Access problems Diagnostics 12. Trends in Access Technology Switched Access Technology Dedicated Wire line Technology Mobile Wireless Technology Fixed Wireless Technology 13. Electronic Commerce Business Models Internet as a Customer Service System Internet as an Advertising Medium Intranets Extranets

    Student Learning Outcomes
    Describe the use of intranets and the Internet in the business environment.

    Outline the ways that NOS will grow with a company.

    Identify the roles that a server can have in an Enterprise network.

    Illustrate a two-way trust relationship between domains. Explain its value to each domain.

    Distinguish between local login and domain login by describing authentication and pass-through authentication.

    Explain the use of TCP/IP on networks.

    Explain subnetting a network address. List the subnets, first and last hosts, and broadcast addresses.

    Compare IPv4 to IPv6.

    Compare and contrast TCP and UDP.

    Indicate which protocols are routable and use them on a network

  
  • CIS 263 - Data Network Design/Management

    3 Credits
    Defines the role of the network manager in organizational objectives, network accounting policies, inventory considerations, controls and charging practices. Includes in-depth coverage of traffic engineering and traffic management to size the network correctly. Addresses regulation tariffs of local- and long-haul services, switching hierarchy and data transport in the public network. Prepares students to design and maintain reliable service, manage costs, provide security, anticipate future needs and monitor legislative and regulatory activity.

    Pre-requisite(s) CIS 262 min 2.0
    FeesCF

    Quarters Typically Offered
    Designed to Serve Networking Specialist majors wishing to add business networking skills; industry professionals with voice/data/video/image or text networking responsibilities.
    Active Date 2011-08-08

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 33 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 33
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    Business vs. Technology Decisions Business Management: Purchasing & procurement, equipment relocation, inventory control, service agreements, security, training. Emphasis on planning for company IT Change Management: Planning & procedures, requirements definition, change request entry, feasibility analysis, change automation, planning, scheduling, testing, production readiness review, implementation, back-out & recovery, post-installation analysis, monitor & track. Emphasis on planning a business network install or upgrade Configuration management: Planning & procedures, configuration design, environmental planning, configuration construction, configuration documentation, configuration audit & review, configuration library management. Emphasis on network planning -network structure Operations Management: Planning & procedures, workload planning, system operations, facility maintenance. Emphasis on the who of the network(admins, managers, techs…) Performance Management: Planning & procedures, performance monitoring, measurement & reporting, capacity planning, system tuning. Emphasis on monitoring a network: what statistics need to be monitored, measured, reported Problem Management: Planning & procedures, detection & notification, assignment & dispatching, analysis & diagnosis, bypass & recovery, resolution & verification, escalation, follow-up & correlation, metrics & reporting. Emphasis on troubleshooting-problems and procedures Network Business Model Identifying Customers’ Business Goals Emphasis on the form of the network following the function of the business Building a Business Network Major emphasis: network design; diagrams, all of the above, documentation Extra topics Return on Investment (ROI) Network accounting and charging practices Case Studies Quality of Service(QoS)Concepts What is Quality of Service? QoS Mechanisms Quality of Service Analogy Circuit vs. Packet Switching Different Traffic Types: Real-Time and Non-Real-Time Service Level Agreement Characteristics

    Student Learning Outcomes
    Describe the Current Business Drivers for Networks

    Explain Customers’ Network Architectures and Components

    Use a Network Business Model

    Identify Customers’ Business Goals

    Relate Technology and Services to Business Goals

    Describe the Key Components to Network Management

    Develop a Return-on-Investment (ROI) Proposal

    Apply QoS concepts on Packet Networks

    Create a Customer Proposal Matching Business Goals to Services

    Define and Explain the Basics of Building And Operating a Network

  
  • CIS 264 - Advanced Network Applications/Security

    3 Credits
    Explores leading-edge technologies employed when networks are used to change the very way companies do business. The course content is updated every quarter. Current information from business, industry, vendors, users and trade associations is featured. Emphasis on network security.

    Pre-requisite(s) CIS 263 min 2.0
    FeesCF

    Quarters Typically Offered
    Designed to Serve Networking Specialist majors wishing to add leading edge technology skills for business; industry professionals with voice/data/video/image or text networking responsibilities.
    Active Date 2011-10-19

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 33 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 33
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    Course content is revised every term by the instructor, who is typically an advanced technologist from the network industry, and will cover the revolutionary advances of microelectronic, fiber optic, wireless and computing technologies. Some areas typically addressed include: I. Pursuit and introduction of new technologies in the infrastructure II. ISO Model III. Industry standards and who makes them IV. Service provider relationships V. The Internet VI. The Physical Layer VII. The WAN - Transmission Systems VIII. Dedicated Circuits IX. SONET X. Wave Division Multiplexing XI. IP XII. Routing XIII. Bridging XIV. Switching XV. Frame Technologies in the LAN and the Campus XVI. Frame Technologies in the WAN XVII. ATM A. ATM in the campus B. ATM in the WAN C. Where ATM fits in today’s infrastructures XVIII. Wireless Technologies A. Wireless LANs B. Mobile data and telephony XIX. Multimedia - The Integrated Environment A. Convergence to IP B. Multimedia over IP networks C. H.323 XX. Internet Telephony A. Video Conferencing B. Video on Demand XXI. Network Management XXII. Data Conferencing -T.120 XXIII. Storage Area Networks XXIV. Directory and Domain Services XXV. Virtual Private Networks XXVI. Network security and access XXVII. Satellite Systems XXVIII. Cable Modems XXIX. DSL XXX. V.90 XXXI. Routing Protocols XXXII. How technologies can help us succeed, how they can fail us XXXIII. How technology drives business XXXIV. The migration path - how networks evolve XXXV. Costs associated with network upgrades A. Hardware B. Services C. Operations XXXVI. Keeping people happy XXXVII. Your relationship with suppliers XXXVIII. Your relationship with your peers

    Student Learning Outcomes
    Students will be introduced to new technologies and gain a broad understanding of their potential applications as well as pitfalls in their introduction. Students will view the technologies as managers requiring solutions to problems, not as technicians attempting to install or maintain them.

    Identify current trends in networking technologies.

    Forecast business/commerce directions based on advances in computing technologies.

    Employ advanced concepts in network technologies to business development.

  
  • CIS 265 - WAN Technologies and VPN Security

    5 Credits
    CIS265 focuses on wide area network technologies, network services and network design criteria required by complex interconnected networks. This course enables students to evaluate various network devices and wide area network technologies to meet the corporate network requirements. Students learn how to select, deploy, configure, and troubleshoot various network devices and select appropriate network devices to design small to medium size corporate network. In addition, students will gain necessary skills to design and implement virtual private network (VPN) and IPSec operations in complex network. This course can be delivered on site or hybrid.

    Pre-requisite(s) CIS 262 min 2.0
    FeesCF

    Quarters Typically Offered

    Fall Day
    Winter Day


    Designed to Serve Network Specialist and BAS in Cyber Security/Digital Forensic majors to add cutting edge technical and designing skills required for entry level Pre-Sales Support and entry-level Network engineer, Network Design jobs for medium to small enterprise business, network operating center, data center and health industry and government sector.
    Active Date 2014-03-26

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 44 Lab 22 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    Describe Hierarchical Network Design Connecting to WAN Understand and describe different WAN technologies and their benefits Understand and describe the operations and benefits of virtual private networks (VPNs) and tunneling Configure and troubleshoot serial connections Configure and troubleshoot broadband connections Configure and troubleshoot IPSec tunneling operations Monitor and troubleshoot network operations using syslog, SNMP, and NetFlow Design network architectures: - Borderless networks - Data centers and virtualization - Collaboration technology and solutions

    Student Learning Outcomes
    Describe different WAN technologies and their benefits

    Describe the operations and benefits of virtual private networks (VPNs) and tunneling

    Configure and troubleshoot serial connections

    Configure and troubleshoot broadband connections

    Configure and troubleshoot IPsec tunneling operations

    Monitor and troubleshoot network operations using syslog, SNMP, and NetFlow

    Describe network architectures

  
  • CIS 283 - Web Application Hacking

    3 Credits
    Provides in-depth view of current and future mainstream risks to web applications, and web application servers. Students will learn how to use common web based application tools that will help identify programmatic errors in coding that can allow a computer hacker to access information from a web based application. Students will learn the fundamentals of web site hacking, and mitigation standards to ensure that web based applications are coded and secured correctly.

    FeesCF

    Quarters Typically Offered
    Designed to Serve This course is designed to serve students in the CIS program, web developer program, industry professionals, programmers, web designers, and others who are creating or have responsibility for securing web-based applications.
    Active Date 2012-05-24

    Grading System Decimal Grade
    Class Limit 28
    Contact Hours: Lecture 22 Lab 22 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 44
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    I. Basics of Scanning Tools, SQLMap and Havij A. Havij B. SQLMap II. Cross Site Scripting A. How code is injected and used to propagate malware B. XSS C. Cross Domain Trust a. how to abuse cross domain trust to inject malware III. Host/Network Security IV. Programming Standards A. What are the signatures of the tools B. How do you find them? C. How do you reverse engineer them?

    Student Learning Outcomes
    Demonstrate overall understanding of Web Site Development.

    Demonstrate effective use of common testing tools.

    Effectively set file permissions for use on a server.

    Use parsing of files to find needed information.

    Demonstrate an understanding of interpreted languages.

  
  • CIS 295 - Independent Study

    5 Credits
    Designed to give the advanced CIS student the opportunity to pursue special projects in information technology beyond the scope of a regular CIS class.

    Instructor Permission Required Yes
    Fees

    Quarters Typically Offered
    Designed to Serve The student is ready for further experience in Information System Development, Processing and Applications.
    Active Date 20210211T14:42:45

    Grading System Decimal Grade
    Variable Credit Yes Range 1-5
    Independent Study Yes
    Continuous Enrollment Yes
    Class Limit 30
    Contact Hours: Other 165
    Total Contact Hours 165
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    The outline is dependent upon the subject matter and objective agreed upon by the student and supervising instructor.

    Student Learning Outcomes
    Demonstrate basic to through knowledge of the area investigated dependent upon the number of credits involved.

    Demonstrate ability to outline a set of goals and objectives aimed at increasing knowledge and skills in a specific area of CIS.

    Demonstrate ability to pursue a series of self-directed goals and objectives.

  
  • CIS 310 - Database Installation & Configuration Management

    5 Credits
    This course provides a foundation in the installation and configuration of popular database systems such as MySQL, SQL Server, Oracle and Postgres. Students will explore the issues encountered on both Windows and Linux operating systems. They will test and document the ways in which database systems are breached from the installation, maintenance, and administrative aspects and how these breaches can be avoided, mitigated, or detected. Installations will take place on physical and virtual environments. When appropriate, cloud services will be used for testing.

    Pre-requisite(s) CIS 161 with min 2.0 or equivalent and  CIS 215 with min 2.0 or equivalent
    Program Admission Required Yes Admitted Program BAS - CIS
    FeesCF

    Quarters Typically Offered

    Fall Evening
    Winter Evening


    Designed to Serve For students admitted to the BAS program in CyberSecurity and Forensics.
    Active Date 20190625T13:35:34

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 44 Lab 22
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
     

    • Understand Database usage
      • Home Office / Small Business
      • Medium sized companies
      • Enterprise level
    • Database Vulnerabilities
      • Define the common vulnerabilities
      • Implement policies and protocols to mitigate same
    • Operating System Vulnerabilities
      • Windows
      • UNIX/Linux
    • Planning interoperability of DB and Operating System
      • Explain how the operating system installation affects database security
      • Plan and implement installation of both
    • User Security
      • Plan and implement user accessibility levels
      • Explain and implement operating system vs. database system logins
      • Remote management
      • Remote logins
    • Database information assurance
      • Confidential information
      • Personally identifiable information
      • Encryption
      • Password protection
      • Biometrics and other new technology
    • Creating the database
      • Review database types
      • Review of tables, fields, field types etc.
      • Create a relational database
      • Create an object database
    • SQL
      • Basic SQL statements
      • Joins, Views, etc.
      • SQL injections
    • Database security in the cloud
    • Understanding how regulations affect corporate database structure
      • HIPAA
      • FERPA
      • Other regulations
    • Replication, backups and remote storage of data
    • Incident response and disaster recovery


    Student Learning Outcomes
    Describe the business environments that use databases.

    Create policies to mitigate common database and operating system vulnerabilities.

    Create and explain the different user accessibility levels to databases.

    Apply information assurance policies to database log ins, personally identifiable information and confidential information.

    Create effective SQL statements, logic and structures.

    Protect database and user interface environment from attacks such as SQL injections.

    Create methodology to adhere to various regulations (such as HIPAA and FERPA) that affect data storage.

    Create incident response and disaster recovery plans for the database environment.

  
  • CIS 320 - Secure Routers and Switches Architecture

    5 Credits
    This course is a hands-on and career-oriented learning solution with an emphasis on designing and securing routed and switched network. CIS320 lays the foundation for the next two classes in the certificate program. Students in class will gain practical experience about Cisco router and switch basics and IOS configuration. The curriculum helps them develop specialized security skills to advance their careers and academic achievement. In addition, this course helps prepare Cisco certification exams such as CCNA and CCNA Security. The main focus on this course is to deliver 21st century learning experience to help students develop the foundational information and communication technology skills needed to design, configure, build, troubleshoot and secure the network architecture.

    Pre-requisite(s) CIS 161 or equivalent w/ min 2.0
    Program Admission Required Yes Admitted Program BAS - CIS
    FeesCF

    Quarters Typically Offered

    Fall Evening
    Winter Evening


    Designed to Serve For students admitted to the BAS program in CyberSecurity and Forensics.
    Active Date 20190625T13:35:33

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 44 Lab 22
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    • Network Security Fundamentals
    • Intranet, Extranet, Internet, Access Layer, Distribute Layer, Core Layer, Security Life Cycle, Bastion Host, Proxy, Firewall, DMZ, HoneyPots, VPN
    • Common Security Threats
    • DoS, DDoS, Port Scanning, Illicit software, Virus, Attacking Life Cycle, Malware
    • Introduction to Cisco routers and switches and Securing IOS
    • Physical Media, Terminal Emulator, Layer 1 configuration, Intro to IOS and configuration, backing up IOS and configuration file, securing IOS and configuration files
    • Configuring and securing layer 3 protocols
    • Configure RIP, OSPF, EIGRP with PPP authentication
    • Security and Cisco routers
    • Implement security on Cisco routers, securing the control, data and management plane, Cisco Security Manager, IPV4 and IPV6 security issues and transition
    • AAA on Cisco Devices
    • Implement Authentication, Authorization and Accounting (AAA), TACCACS+, RADIUS, Describe AAA, Verify AAA functionality
    • Switch Security
    • Implementing Cisco switch security, Port Security, Sticky MAC Address, Automatic Shutdown
    • IOS ACLS
    • Standard and Extended Account Control List and Named IP IOS ACLs to filter packets, Consideration when building ACLs, Implement IP ACLs to mitigate threats in a network
    • Common Layer 2 Attacks and Prevention
    • Layer 2 security using Cisco switches, Vlan security, implement Vlan and Vlan Trunking, Router on Stick
    • Secure Network Management and Reporting
    • Describe secure network management; implement secure network management, Prepare network security incident report


    Student Learning Outcomes
    Create a network design that covers the major components of network security fundamentals.

    Present a community-based report about common security threats, including graphical comparison.

    Accurately connect routers and switches and configure IOS.

    Accurately implement and configure routing protocols with authentication protocols.

    Configure routers with IPV6, IPV4 and secure data transmission and demonstrate compacting IPV6.

    Configure and connect to routers with TACCACS+.

    Correctly configure PortSecurity on Cisco switches.

    Accurately configure routers to filter out ports and protocols.

    Correctly configure Vlan, Vlan trunking and Router on Stick.

    Prepare network management and incident report that includes threat/risk analysis metrics.

  
  • CIS 360 - Mobile Forensics

    5 Credits
    For completion of the BAS in CyberSecurity and Forensics. It is assumed students have had an introductory course in digital forensics. Students will learn the issues of forensics pertinent to mobile and wireless. This includes devices such as cell phones, palmtops, smart phones, iPhones, iPads, digital cameras, pagers, etc. Students will be exposed to commercial and shareware applications that can be used.

    Pre-requisite(s) CIS 155 min 2.0
    Program Admission Required Yes Admitted Program BAS - CIS
    FeesCF

    Quarters Typically Offered
    Fall Evening
    Spring Evening

    Designed to Serve For students admitted to the BAS program in CyberSecurity and Forensics.
    Active Date 20200330T21:14:47

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 44 Lab 22
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    1. Mobile device communications and characteristics
      1. Components of a digital communications system
      2. Digital Signaling
      3. Spread Spectrum Signals
      4. Multi-User Communication Access Techniques
      5. CDMA, TDMA, FDMA, SDMA, PDMA
    2. Mobile Technologies
      1. 2G -> 3G -> 4G / LTE -> 5G, 6G
      2. Standards Heritage
      3. Core Architecture Evolution
      4. Design Choices
      5. Encryption
      6. Wireless Security (WEP vs WPA2)
    3. Mobile Devices
      1. Tablets - iOS and Android
      2. Data devices (MP3, iPods, etc.)
      3. Smart Phones
      4. Feature Phones
      5. Misc. devices (GPS, personal fitness monitors, drones, etc.)
    4. Mobile Device Operating Systems
      1. iOS
      2. Windows
      3. Android
      4. Tizen
    5. Mobile device data extraction
      1. Jail-breaking
      2. Rooting
      3. Logical
      4. File System
      5. Physical
      6. JTAG
      7. SIM cards
      8. Chip-off (lecture only, no hands on for chip-off)
    6. Mobile device attacks & vulnerabilities
      1. Applications
      2. Passwords
      3. Encryption
      4. Unsecured WiFi connections
      5. Security patches
      6. Physical theft


    Student Learning Outcomes
    Explain the characteristics of mobile device communications including signal types, communication access, etc.

    Describe methods for the acquisition/analysis of mobile devices (e.g., device storage, system data, cell tower logs).

    Use commercial and open source software to acquire and analyze a variety of mobile devices.

    Explain the legal issues related to mobile device forensic activities.

    Compare and contrast the various mobile device data extraction methodologies and understand the capabilities and risks associated with each including jailbreaking and rooting.

    Explain the strengths and weaknesses of various mobile encryption standards such as WEP and which ones have been addressed by forensic software and how.

  
  • CIS 370 - Network Forensics and Investigations

    5 Credits
    Students must be admitted to the appropriate BAS program to take this course. It is assumed that they have completed CIS 155 or its equivalent. This course focuses on tracking down network intruders or at least ascertaining how they got in and what they did. Intruders can be internal or external attackers. When, what, where, and how they were able to gain access gives a network administrator clues to design flaws in the network architecture and shortcomings in policies or procedures. An introduction to investigations in the cloud is included along with the legal aspects of network investigations. This is a hands-on class in which students test network forensics tools and how to use them in internal or external investigations.

    Pre-requisite(s) CIS 155 min 2.0
    Program Admission Required Yes Admitted Program BAS - CIS
    FeesCF

    Quarters Typically Offered


    Winter Evening
    Spring Evening

    Designed to Serve For students admitted to the BAS program in CyberSecurity and Forensics.
    Active Date 2014-11-07

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 44 Lab 22 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    I. Review of Networks and Infrastructure
    a. Defense in Depth
    b. DMZs
    c. Virtual machines and devices
    II. Review of Device Forensics
    III. Internet Protocols
    a. Review of Internet Suite
    b. Vulnerabilities of the protocols
    IV. Network Based Evidence
    a. Where to find evidence
    b. Encryption
    V. Network Evidence Acquisition
    a. Popular tools
    b. Physical interception
    c. Traffic monitoring
    VI. Network Evidence Analysis
    a. Popular Analysis Tools including visualization tools
    b. Packet Analysis
    c. Flow Analysis
    VII. Applying Statistics to the Evidence
    VIII. Network Intrusion Detection
    a. Install and use popular tools such as Snort, Wireshark, Alien Vault
    b. How to recognize footprints
    c. NIDs/NIPs
    d. Packet Logging
    IX. Network Devices and Logs
    a. Log architecture
    b. Log analysis
    c. Routers, Switches and Firewalls
    d. Web Proxies
    X. Network Tunneling
    XI. Malware Forensics
    XII. Cloud Forensics
    XIII. Forensics in the Internet of Things (IoT)
    XIV. Network Forensics and Forensic Accounting
    XV. Applicable Laws
    a. Understanding the laws that may affect an investigation
    b. Collecting evidence in a manner that can be presented in court



    Student Learning Outcomes
    Explain standard network infrastructure and how it affects investigations

    Describe the reasons behind Defense in Depth, DMZs and the use of virtual machines in network infrastructure

    Describe Internet protocols and their use such as IP, TCP, ARP, etc.

    Explain how data hiding, encryption and other techniques are used by intruders

    Explain and demonstrate where network based evidence can be found

    Explain, install and demonstrate how to use popular network monitoring tools

    Demonstrate how to perform packet and flow analysis.

    Apply statistics to packet and flow analysis

    Install and demonstrate competency in the use of popular tools such as Snort, Wireshark and Alien Vault

    Demonstrate competency in the finding and analysis of log files from network devices such as routers and switches

  
  • CIS 389 - Big Data Analytics

    5 Credits


    This course focuses on developing a competency in Big Data Analysis techniques and to be able to apply data mining to solve complex business problems. A useful takeaway from the course will be the ability to construct predictive models and perform powerful data analysis. This is a hands-on class in which students will develop data mining models and present Big Data strategies for implementing them .

    Pre-requisite(s) Math& 141 OR MATH& 146 min 2.0
    Program Admission Required Yes Admitted Program BAS - CIS
    FeesCF

    Quarters Typically Offered


    Winter Evening
    Spring Evening

    Designed to Serve For students admitted to the BAS program in CyberSecurity and Forensics.
    Active Date 20190723T08:34:58

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 44 Lab 22
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    I. The Big Data landscape and Data Mining in the Business Community

    II. How to analyze and explore data in preparation for data mining

    1. Introduction to R and XLMiner
    2. Summary Statistics and interpretation
    3. Correlation, T-Test, and Significance
    4. Transform of data; log trans; missing data; and outliers
    5. Variable Selection and Data Visualization
    6. Telling a Story with data

    III. Building predictive model building, evaluation and strategy

    1. Linear regression
    2. Logistic Regression
    3. Neural Network
    4. Cluster Analysis
    5. Decision Tree

    IV. Modeling Rare events Date

    V. Case study in Data mining for Cybersecurity

    Student Learning Outcomes
    Describe current issues in big data analytics, incorporating the big data landscape and its attributes.

    Write a comprehensive analysis of a  data set set based on the data exploration. 
    .

    Prepare data for data mining in a manner consistent with industry standards.

    Establish a foundation in the statistical pre-requests for data mining.

    Construct a target's signature with data visualization.

    Demonstrate competency in the three major types of data mining models - (Target, non-target, and machine learning models).

    Professionally and accurately communicate statistical findings to organizational stakeholders using interactive and dynamic visualization tools.

    Support business decision making through predictive model building, evaluation and strategy.

  
  • CIS 412 - Database Security and Audit

    5 Credits
    Data breaches are a common occurrence in today’s society. This course builds on the foundational knowledge from CIS 310 and the big data analytics course CIS 389. Students address design issues, along with user interface vulnerabilities and how these can be avoided, mitigated or detected. Learning modules will address web interfaces, cloud services and mobile application database vulnerabilities. Students will use tools to perform database audits and create policies and procedures to augment the same. The audits taught in this course pertain to both the database and operating system levels. Students also learn the challenges of big data security issues. Hands-on projects will take place in physical, virtual and cloud environments.

    Pre-requisite(s) CIS 310 min 2.0 and CIS 389 min 2.0
    Program Admission Required Yes Admitted Program BAS - CIS
    FeesCF

    Quarters Typically Offered
    Fall Evening
    Winter Evening
    Designed to Serve For students admitted to the BAS program in CyberSecurity and Forensics.
    Active Date 20200330T21:14:48

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 44 Lab 22
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    • Define database audit
      • Its use and purpose
      • How to plan, implement and report on an audit
    • R, Python and RPY2
      • Install
      • Under basic constructs of languages
      • How they work with big data
    • Install and harden SQL Server
      • Plan audit
      • Implement audit
      • Audit report
    • Install and harden MySQL
      • Plan audit
      • Implement audit
      • Audit report
    • Install Hadoop or Oracle
    • Review Statistical and Big Data Analysis
      • Use in the security arena
      • How to use in an audit
    • Traffic, load balancing, and nodes
    • User interface and design issues
    • Mobile applications and their impact
    • Cloud deployment of databases and security issues
      • SQL server
      • MySQL
      • Hadoop or other
    • Creating policies and procedures for security audits
      • Standard databases
      • Hadoop and Big data
      • Network and OS implications
    • Future issues


    Student Learning Outcomes
    Explain how to implement a database audit.

    Perform an audit of a SQL Server installation utilizing proper procedures on items found.

    Perform an audit of a MySQL Server installation utilizing proper procedures on items found.

    Install MySQL and / or SQL Server in a Public Cloud.

    Create policies and procedures for conducting a database security audit in any environment.

    Explain how and when to use Statistical and Big Data Analysis in the security arena to determine actions to be taken.

    Install and test a small Hadoop cluster.

    Demonstrate traffic monitoring, load balancing and monitoring of nodes in a standard DB and big data installation.

  
  • CIS 414 - Advanced Database Security

    5 Credits
    This course is the final one in the Database Security Certificate. Students continue with the industry standard databases (MS SQL Server, MySQL, Oracle, etc.) and will be exposed to the new / evolving ones coming on the market such as NO/ non-SQL (Not Only / non Sequential Query Language). Students will use Hadoop. Students will employ encryption methodologies for databases, query analysis, load issues, data redaction and other topics. Hands-on projects and assignments will take place in physical, virtual and cloud environments.

    Pre-requisite(s) CIS 412 min. 2.0
    Program Admission Required Yes Admitted Program BAS - CIS
    FeesCF

    Quarters Typically Offered
    Winter Evening
    Spring Evening

    Designed to Serve For students admitted to the BAS program in CyberSecurity and Forensics.
    Active Date 20200401T13:21:24

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 44 Lab 22
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    • Review Database Audits
    • Use relevant programming and scripting languages
      • R
      • HIVE
      • PIG
      • Python
    • Laws and Policies that affect DB Security
      • PCI
      • HIPAA
      • FERPA
      • Others
    • Distributed Database Security
      • Centralized Authentication
      • De-Centralized Authentication
      • Users and Groups
    • Installation of Hadoop
      • Stand alone
      • Clustered
    • Installation of SQL Server, MySQL and Oracle
      • in vSphere
      • in Public Cloud
    • Encryption
      • At rest
      • In transit
    • NO SQL and non-SQL Database security issues
      • Social media
      • Web scale databases
    • Available Security Configurations
    • Hacking, Hardening and Defending Database Servers
      • MySQL
      • MS SQL Server
      • Oracle
      • Hadoop


    Student Learning Outcomes
    Demonstrate the use of a database audit to make adjustments in the database or DBMS.

    Install a Hadoop stand alone and a small Hadoop cluster environment.

    Install SQL Server, MySQL, and other DBMSs in a variety of environments including the a public cloud.

    Explain the laws / policies that affect database installations and management.

    Demonstrate the differences between centralized and de-centralized authentication on a database management system (DBMS).

    Demonstrate effective use of encryption techniques for the popular DBMS’s for data at rest and in transit.

  
  • CIS 420 - Cloud Security

    5 Credits


    This course focuses on how to secure cloud servers and data in the cloud. Students will examine the various contracts available from cloud service providers. They will learn how to use various public clouds such as Amazon Web Services, Google Cloud, Microsoft Azure and others. Students design a secure network and then create part of it in the cloud or in a virtual environment. Students will research  attacks that occur in the cloud and how to address them. This class focuses on the cloud aspects of security and monitoring.

    Pre-requisite(s) CIS 320 min . 2.0
    Program Admission Required Yes Admitted Program BAS - CIS
    FeesCF

    Quarters Typically Offered
    Winter Evening
    Spring Evening

    Designed to Serve For students admitted to the BAS program in CyberSecurity and Forensics.
    Active Date 20200401T13:21:25

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 44 Lab 22
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    • Introduction to Cloud Computing and Security
    • Evolution of Cloud Computing, Understand different deployment and service models of cloud computing (CC), NIST definition of Cloud Computing, SaaS, PaaS, PaaS, private, public, community and hybrid
    • Identify different security threats in data communication and Cloud Computing
    • Data in Motion, Data in Process, Data at Stay, Access Control, Data Separation
    • Common threats in Cloud Computing (according to Cloud Security Alliance)
    • Abuse and Nefarious Use of Cloud Computing, Insecure Interfaces and APIs, Malicious Insiders, Shared Technology Issues, Data Loss or Leakage, Account or Service Hijacking, Unknown Risk Profile
    • Cloud Computing Security Strategy
    • System hardening, patch and configuration management, internal policy, application security for IaaS, PaaS, and PaaS, auditing, threat analysis, risk management, account control, physical access
    • Installation, Maintenance and Optimization of Cloud Computing
    • Build and configure cloud system by using various cloud computing tools, load balance, backup
    • Penetration testing in Cloud Computing
    • Perform penetration testing by using various tools to discover threats in: IaaS, PaaS, IaaS Hypervisor and WebApps and Internal Iaas/PaaS network and hosts, Pentesting tools may include: Nmap, Nessus, Metasploit Framework, Nikto, Wireshark, KisMAC and Kismet, Ethics and legal issues
    • Intrusion detection and Response
    • Identify security threats and vulnerabilities to cloud computing system
    • Countermeasures used to defend against attacks and weaknesses.
    • Use evidence gathering procedures and tools to investigate intrusion and create incident response report
    • Disaster Recovery Plan (DRP) in Cloud Computing
    • Examine the effect of threats and vulnerabilities on Cloud Computing systems
    • Perform risk and impact analysis to determine the probable cost of risk exposure in CC.
    • Perform a risk assessment and examine common risk management strategies in CC
    • Develop a proactive disaster recovery plan for an IS. The following terminologies must be covered in this section:
    • DRP, Recovery Time Objective (RTO), Recovery Point Objective (RPO), Identify key events triggers disaster and assess the impact, Cost constraints in terms initial cost, data transfer and data storage. Evaluate risk, types of disaster such as natural and man-made disaster, sabotage and cyber-warfare, Business Impact Analysis (BIA)



     

    Student Learning Outcomes
    Deploy servers and other devices on the various public clouds such as Amazon Web Services, Google Cloud and Microsoft Azure.

    Prepare reports on common data communication security threats that affect cloud deployments.

    Research and deploy the new modalities being used in the various public clouds such as buckets.

    Perform system hardening on virtual and cloud based systems.

    Perform cloud system optimization.

    Perform penetration testing on cloud by using various types of penetration testing tools and document the process.

    Perform intrusion detection by using various network management tools and report the intrusion and prepare network incident reports .

  
  • CIS 430 - Mobile Security

    5 Credits
    This course focuses on what is involved when wireless and mobile devices are incorporated on a network. BYOD (Bring Your Own Device) is extremely popular in the 21st century. Both employees and visitors attach a variety of devices to a network with such broad access, how does one protect the crucial elements of the network? In the case of a hospital, how does this workplace allow emergency medical equipment and visitors onto the wireless? Students will design and test their architecture against standard attacks.

    Pre-requisite(s) CIS 320 min 2.0
    Program Admission Required Yes Admitted Program BAS - CIS
    FeesCF

    Quarters Typically Offered

    Fall Evening

    Spring Evening

    Designed to Serve For students admitted to the BAS program in CyberSecurity and Forensics.
    Active Date 2015-06-08

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 44 Lab 22 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    I. Overview of Mobile devices

    A. Similarities and Differences with other computing devices

    B. Mobile device characteristics

    C. Threats and Vulnerabilities

    D. Physical Security Controls

    E. Use of untrusted/known insecure devices

    F. Use of untrusted networks

    G. Use of untrusted applications

    H. Use of untrusted content

    I. Interaction with other devices



    II. Technologies for mobile device management

    A. Common approaches to centralized mobile device management

    a. messaging servers management capabilities

    b. third party products

    B. Capabilities

    a. General policy

    b. Data communication and storage

    c. User and device authentication

    d. Applications



    III. Corporate mobile device policy considerations

    A. Communications/data carrier

    B. Acceptable Use policy

    C. BYOD

    D. Feature requirement

    E. Disabling of features

    F. Applications

    a. Personal vs. corporate

    b. Corporate developed

    c. 3rd party

    d. Open market

    G. Co-mixing of personal and corporate data

    H. Device wiping

    I. Termination of employee

    J. Device theft and/or EOL



    III. Mobile device security policy life cycle

    K. Initiation

    L. Development

    M. Implementation

    N. Device Operations and Maintenance

    O. Device EOL/disposal



    IV. Mobile device file structures

    A. Flash Storage

    B. Linux Flash File Systems

    a. JFFS, JFFS2, YAFFS, UBIFS, F2FS

    C. Flash Transition Layer

    D. iOS File System

    E. Database types and locations

    F. Database and XML schemes





    V. Mobile device Vulnerability Assessments

    A. Definition of vulnerabilities

    a. Operating System

    b. Applications

    c. User knowledge and habits

    d. Computer, network and cloud connections

    B. Assessment Tools

    C. Assessment Methods

    D. Legal implications of assessing non-corporate devices



    VI. Device pen-testing

    A. Tools

    B. Methodology

    C. Exploitation

    D. Implications of mobile device breach

    F. Addressing critical exposures
     

    Student Learning Outcomes
    Identify the characteristics of mobile devices; commonalities and differences.

    Identify the most common approaches to centralized mobile device management.

    Identify, compare and contrast the aspects of mobile device policies.

    Discuss the mobile device security policy life cycle.

    Compare and contrast various mobile device file structures.

    Discuss common and current mobile device vulnerabilities.

    Understand the tools and methodologies of a mobile device penetration test.

  
  • CIS 440 - e-Discovery Infrastructure and Practice

    5 Credits
    E-Discovery is becoming more and more commonplace as 90% of all documents are electronic. In this course, students learn the methodology behind e-discovery including documents, mobile devices, email and logfiles. Proper procedures such as the Electronic Discovery Reference Model (EDRM) are covered. Popular commercial tools such as Sherpa Software, iPro and Summation are examined along with shareware/freeware. Students learn the laws that may affect them as network administrators during a litigation hold and how to develop procedures for various legal situations that may affect the digital data they maintain. They learn how to create a business infrastructure that can respond effectively to e-discovery issues. This is a hands-on class in which they will use the techniques introduced. Students will have taken CIS 155 or its equivalent.

    Pre-requisite(s) CIS 155 min 2.0
    Program Admission Required Yes Admitted Program BAS - CIS
    FeesCF

    Quarters Typically Offered
    Fall Evening
    Winter Evening
    Designed to Serve For students admitted to the BAS program in CyberSecurity and Forensics.
    Active Date 20200330T21:14:49

    Grading System Decimal Grade
    Class Limit 24
    Shared Learning Environment Yes
    Contact Hours: Lecture 44 Lab 22
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    • Describe the difference between e-discovery and digital forensics
      • Describe the types of digital evidence
    • Explain how the following rules affect digital evidence
      • Federal Rules of Civil Procedure
      • Federal Rules of Criminal Procedure
      • Federal Rules of Evidence
    • Use the Electronic Discovery Reference Model
    • Use the FIRAC legal analysis method to read a case
    • Describe and use some of the popular e-discovery tools
      • Explain how they are used in conjunction with forensics tools
      • Explain planning considerations
      • Itemize the types of e-discovery items useful in court
    • Describe the role of experts in civil and criminal cases
      • Explain the role of an e-discovery expert
      • Explain and contrast the role of a digital forensics expert
      • Describe best practices
    • Explain how to preserve digital evidence
      • Use of web based repositories
      • Other software tools
    • Describe case flow
      • Prelitigation procedures
      • Common documents used at the start of a lawsuit
      • Fact finding and pretrial
      • Common technical and non-technical considerations
    • Describe Information Governance and how it affects the collection of evidence
    • Describe the appeals process
      • Case law
      • Criminal vs. civil case law
      • Multijurisdictional and international cases
    • Describe new trends.
      • Their implications


    Student Learning Outcomes
    Explain the difference between e-discovery and digital forensics.

    Explain how the rules of evidence, criminal and civil procedure affect digital evidence.

    Evaluate cases using tools such as the Electronic Discovery Reference Model and FIRAC method.

    Effectively use the various features of commercial and open source e-discovery software to evaluate digital case evidence.

    Explain how information governance and management affects the collection and retention of evidence.

    Discern different roles of experts in the e-discovery and digital forensics fields for civil and criminal cases.

  
  • CIS 450 - Penetration Testing I

    5 Credits
    This course is the first course in the Penetration Testing certificate. Students begin by reviewing the five fundamentals: information gathering, scanning, enumeration, exploitation and reporting. They will examine actual exploitation techniques and the business practices needed to prevent the same. The course focuses on the penetration testing of large network infrastructures with layer 2 and layer 3 attacks. Students will use basic and advanced tools to examine packets and network traffic. Students will be exposed to service provider level attacks, including VPN and SSL attacks - and learn how to detect/defend against them. Students are introduced to creating a pen testing lab. Upon completing the course, students can sit for the Mile2.com Pen Testing Consultant certification exam.

    Pre-requisite(s) CIS 370 and CIS 420 w/ min. 2.0
    Program Admission Required Yes Admitted Program BAS - CIS
    FeesCF

    Quarters Typically Offered
    Winter Evening
    Spring Evening

    Designed to Serve For students admitted to the BAS program in CyberSecurity and Forensics.
    Active Date 20210403T10:07:58

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 44 Lab 22
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
     

    • Define Penetration Testing
    • Laws and relevant regulations
    • Business Practices and Policies
    • Information Gathering
      • Common tools
      • Methodology
    • Scanning
      • Common tools
      • Methodology
    • Enumeration
      • Common tools
      • Methodology
    • Exploitation
      • Common tools
      • Methodology
    • Reporting
      • Common tools
      • Methodology
    • Hardening and Testing Systems
    • Exploits and Payloads
    • Service Provider Attacks
    • Packet Capture and Analysis
    • Layer 2 Attacks
    • Layer 3 Attacks
    • Attacks on Cisco Infrastructure
    • VPN Attacks
    • Exploiting Certificates and Trust on Networks
    • Testing IDS and IPS Systems
    • Penetration Testing of Cloud Based Deployments
    • Hardening and Retesting Systems
    • Reporting to the Client / Management


    Student Learning Outcomes
    Explain and report on the difference between penetration testing and hacking including laws and relevant regulations.

    Apply the cybersecurity practices and policies that should be in place to the operating systems, networks and network devices used by the business or entity.

    Explain the application and use of the  industry fundamentals of penetration testing.

    Demonstrate the use of common tools for information gathering, scanning, enumeration, exploitation and reporting.

    Explain and demonstrate the of use the tools to harden and test systems.

    Explain  the impact of advanced persistent threats and how to mitigate same.

    Demonstrate the capture and analysis of packets.

    Explain the attacks against each ISO layer.

  
  • CIS 460 - Penetration Testing II

    5 Credits
    This course is the capstone course for the BAS in CyberSecurity and Forensics and the second course in the Pen Testing certificate. Students use  labs to explore penetration testing techniques  and perform incident response.  The students will gather and utilize use threat intel to identify indicators of compromise, tactics, techniques, and procedures.  The environment will include Windows and Linux operating systems, DBMS, Hadoop, cloud servers, mobile devices, sensitive data and other topics covered in the prior courses. Students will be expected to explain and demonstrate their processes and reporting.  

    Pre-requisite(s) CIS 450 with min 2.0
    Program Admission Required Yes Admitted Program BAS - CIS
    FeesCF

    Quarters Typically Offered
    Summer Evening
    Spring Evening

    Designed to Serve For students admitted to the BAS program in CyberSecurity and Forensics.
    Active Date 20210403T10:07:59

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 44 Lab 22
    Total Contact Hours 66
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    • Objectives of Pen Testing
      • Types
      • Laws
      • Permissions
    • Legal Considerations
      • Regulations
      • Sensitive data
    • Web Vulnerabilities
    • Internal Pen Testing
    • External Pen Testing
    • Virtual Pen Testing
    • Web Pen Testing
    • Software tools
    • Mobile devices
    • Building a Pen Testing Lab
    • Pen Test Framework
      • Open Source Security Testing Methodology Manual (OSSTMM)
      • Creating a checklist
    • Exploits and current events
    • Reports and Professionalism


    Student Learning Outcomes
    Describe and report the objectives of Pen Testing

    Explain and articulate the various scopes of pen testing and the relationship with applicable laws and organizational policies.

    Evaluate Web vulnerabilities associated with applications and services.

    Explain the various security frameworks.

    Demonstrate how existing and new exploits may alter pen test designs or outcomes.

    Create professional reports following penetration tests.

    Perform incident response and utilize the lessons learned to discuss and demonstrate security improvements and system hardening.

  
  • CIS 480 - BAS Cybersecurity and Forensics Internship

    10 Credits
    This internship is for BAS students not currently working in the IT industry. It provides students with a practical, hands on and real world application of the concepts and tools used in the classroom. The student will learn self assessment and relate the work experience to their career goals and aspirations.

    Instructor Permission Required Yes
    Program Admission Required Yes Admitted Program BAS - CIS
    Course Note 5 credits total required for graduation.
    FeesCF HD

    Quarters Typically Offered
    Summer Day
    Fall Day
    Winter Day
    Spring Day

    Designed to Serve For students admitted to the BAS program in CyberSecurity and Forensics.
    Active Date 20190619T15:16:21

    Grading System Decimal Grade
    Variable Credit Yes Range 1-10
    Continuous Enrollment Yes
    Class Limit 99
    Contact Hours: Other 300
    Total Contact Hours 300
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    • Topics: Identified through a learning experience; evaluation prepared by the student and site supervisor
      • Measurable Learning Objectives
      • Successful Work Habits and Attitudes
      • Time Management
      • Communication Skills
      • Application of technical skills and concepts
      • Self Evaluation


    Student Learning Outcomes
    Create a learning plan in collaboration with employer and advisor that details skills to be learned in the workplace

    Demonstrate successful work habits and attitudes reflecting best practices in the workplace

    Evaluate personal and professional growth as a result of a cooperative education experience

    Perform assigned duties in a friendly and courteous manner and accept feedback

    Analyze problems and choose appropriate solutions, seeking clarification when necessary

    Communicate effectively with individuals and in a team environment

  
  • CIS 490 - CIS Internship in Cyber Design & Implementation

    10 Credits
    In this course, students create business scenarios, cyber situations, design and build the network architecture and perform threat analysis for the regional cyber competition. The best scenario will be voted on and implemented for the competition. The competition is meant to be real world for the competitors. Having to design a business network for use in a competition gives students an in-depth knowledge of what can go wrong and network vulnerabilities. This course can be taken in lieu of or in combination with CIS 480 for a minimum of 5 credits and maximum of 10 credits total over the course of the BAS in Cybersecurity and Forensics.

    Instructor Permission Required Yes
    Program Admission Required Yes Admitted Program BAS - CIS
    Course Note This course provides a practical alternative to industry internship.
    FeesCF HD

    Quarters Typically Offered
    Summer Day
    Fall Day
    Winter Day
    Spring Day

    Designed to Serve For students admitted to the BAS program in CyberSecurity and Forensics.
    Active Date 20190619T15:16:23

    Grading System Decimal Grade
    Variable Credit Yes Range 1-10
    Continuous Enrollment Yes
    Class Limit 99
    Contact Hours: Other 300
    Total Contact Hours 300
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    • What are the components of a cyber competition or invitational?
      • ​Understanding the National Initiative for Cybersecurity Education framework
      • ​Past competitions
    • Common business scenarios and network architecture
    • Research of existing and legacy operating systems
      • ​Known Vulnerabilities
      • ​Known exploits
      • ​Windows, Linux, Macintosh, other
    • Research of common web based vulnerabilities
    • Research of common mobile vulnerabilities
    • Service Level Agreements
    • Common Business practices
    • Leadership
    • Meeting Deliverables
    • Current cyber threats


    Student Learning Outcomes
    Design a network, with security measures, vulnerabilities, etc. for chosen scenario

    Select and apply the parts of the NICE standards to the competition

    Incorporate known vulnerabilities and exploits of existing and legacy operating systems along with web based applications into the competition network design

    Exploit common mistakes made by network administrators and users

    Design a service level agreement for a website, email service, cloud service, etc.

    Design and test business injects to demonstrate compliance with various standards such as PCI or HIPAA which may affect network design or business decisions

    Perform assigned tasks in a friendly and courteous manner and accept feedback

    Communicate effectively with individuals and in a team environment

    Demonstrate successful work habits and attitudes reflecting best practices in the workplace

    Analyze problems and choose appropriate solutions, seeking clarification when necessary


Computer Science

  
  • C SCI 100 - Survey of Computing

    5 Credits
    General survey of the capabilities, limitations and problems associated with computers. Students develop basic computer competency. Covers basic terminology of computer systems; personal security while online; relationships between hardware and software; data representation and organization; basic web page development, and introductory programming and problem solving. Covers use of applications in the business environment, word processing, spreadsheets, presentation software and database software as well as Internet, e-mail and Web fundamentals.

    Placement Eligibility English 097
    FeesCF

    Quarters Typically Offered
    Summer Day, Online
    Fall Day, Evening, Online
    Winter Day, Evening, Online
    Spring Day, Evening, Online

    Designed to Serve CIS majors, Computer Science majors(transfer) and non-CIS majors(transfer) who require a understanding of computers, information systems, and associated terminology and concepts.
    Active Date 20200401T13:21:21

    Grading System Decimal Grade
    Class Limit 30
    Contact Hours: Lecture 55
    Total Contact Hours 55
    Degree Distributions:
    AA
    • Science

    Course Outline
    • Computers and Digital Basics
    • Computer Hardware
    • Computer Software
    • Operating Systems and File Management
    • Networking - Computer networks; LAN, WAN, Wireless
    • The Internet
    • Digital Media
    • The Computer Industry - History, Careers, and Ethics
    • Information Systems & Databases
    • Computer Programming
    • Use of Applications in the business environment
       


    Student Learning Outcomes
    Explain how a computer uses input, processing, storage, memory, output, and file management.

    Explain how data is represented digitally.

    Identify and create basic programming logic via pseudocode.

    Explain the different types of software and their function (firmware, drivers, software, and applications).

    Design and develop a basic relational database.

    Design and develop a simple web page.

    Identify and differentiate how different networks operate.

    Research, identify and present current opportunities & skills needed in IT.

    Correctly demonstrate file management on operating systems.

  
  • C SCI 102 - Website Development

    5 Credits
    Teaches students how to design and develop websites using HTML/CSS. Additional topics include introductory to client-side scripting and server-side scripting.

    Course Note Computer Literacy Recommended
    FeesCF

    Quarters Typically Offered
    Summer Online
    Fall Day, Online
    Winter Day, Online
    Spring Day, Online

    Designed to Serve Students wanting to explore and know how to develop websites without the use of any development tools or applications.
    Active Date 20190612T13:20:44

    Grading System Decimal Grade
    Class Limit 30
    Contact Hours: Lecture 55
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    PLA Eligible Yes

    Course Outline
    • Introduction to the internet
    • Learning to hard code
    • Developing websites using HTML/CSS and scripting
    • Deployment of websites/pages
    • Basic programming and integration via scripting


    Student Learning Outcomes
    Create and deploy web pages using a markup language, CSS and scripting.

    Integrate client side and server side code.

    Identify and be able to explain the process flow of design, development, testing and deployment of web pages/sites.

    Differentiate the syntactical differences between HTML/CSS and scripts.

    Demonstrate and maintain HTML,CSS and scripting code.

    Develop, test and maintain a website.

    Prepare, organize and upload files to a server for deployment via FTP.

  
  • C SCI 112 - Animation

    5 Credits
    Students learn key concepts of animation and will be able to design, develop, test and deploy interactive animation.

    Course Note Computer literacy recommended.
    FeesCF

    Quarters Typically Offered
    Summer Online
    Fall Day, Online
    Winter Day, Online
    Spring Day, Online

    Designed to Serve Students in the Web Developer and those wishing to pursue other related short certificates. Also, others who wish to learn web technologies, animation, and gaming.
    Active Date 20190531T14:56:21

    Grading System Decimal Grade
    Class Limit 30
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    PLA Eligible Yes

    Course Outline
    • Introduction to Animation
    • Timeline fundamentals
    • Tweening and frame by frame animation.
    • Usage of Layers
    • Overview of programming logic
    • Animation via Action Scripting
    • Special effects


    Student Learning Outcomes
    Apply and differentiate between various animation techniques.

    Devise interactive animation via action scripting.

    Build animation with symbols, nested symbols, frames, layers and objects.

    Demonstrate interactive animation coupled with sound.

    Correctly publish, test and deploy animation.

  
  • C SCI 116 - Web Programming 1

    5 Credits


    Learn to build web pages/web sites via back end server language such as PHP. Students will learn a server-side scripting language, syntax, data types and operators, functions, control structures, and arrays. Other areas include writing secure code and validation.

    Pre-requisite(s) C SCI 102 min 2.0
    Course Note Students should be familiar with HTML/CSS.
    FeesCF

    Quarters Typically Offered
    Summer Day, Online
    Fall Day, Online
    Winter Day, Online
    Spring Day, Online

    Designed to Serve Serves students pursuing the certificates in Web/Database Developer, Web Design, and transfer students who desire knowledge of Web programming. This class would also be beneficial for professionals who wish to learn web programming.
    Active Date 20200330T21:14:32

    Grading System Decimal Grade
    Class Limit 30
    Contact Hours: Lecture 55
    Total Contact Hours 55
    Degree Distributions:
    AA
    • Science

    Course Outline
    • Web Development

    A. Overview of HTML

    B. HTML forms

    C. Introduction to the Client-Server model

    • PHP

    A. Data types

    B. Operators

    C. Functions

    D. Control structures (decisions and loops)

    E. Strings

    F. Arrays

    G.Security and input validation

     

    Student Learning Outcomes
    Develop HTML forms coupled with server-side code.

    Differentiate between the client and server model (Front end and back end).

    Select appropriate operators during web development, based on proper data types.

    Create functions, including appropriate control structures.

    Demonstrate how strings can be manipulated through code.

    Correctly utilize arrays during various coding scenarios.

  
  • C SCI 121 - Mobile Game Development

    5 Credits
    Students will learn to design, develop and maintain mobile games. The course will focus primarily on programming, graphical design and game development with specific hardware features only found on mobile devices. Note: Students should have access to a mobile Android device.

    Pre-requisite(s) CSCI 112 min 2.0
    Instructor Permission Required Yes
    FeesCF

    Quarters Typically Offered

    Fall Day, Online



    Designed to Serve Students in the Web-Database Developer program, Visual Communications, Computer Science, and others who wish to learn mobile game development.
    Active Date 20170622T08:36:57

    Grading System Decimal Grade
    Class Limit 30
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    PLA Eligible Yes

    Course Outline
    • IDE
    • Understanding mobile hardware features
    • Game design and layout
    • Movement and Animation
    • Programming
    • Variables
    • Functions
    • Events, and properties
    • Control Structures
    • Testing on devices and emulators


    Student Learning Outcomes
    The student will plan and design games with correct story boarding.

    Identify and correctly navigate the IDE.

    The student will correctly utilize error-free programming control structures.

    The student will successfully test, debug, and deploy projects.

    The student will successfully demonstrate an error-free final working game that matches initial story board or idea.

  
  • C SCI 131 - Python 1

    5 Credits


    This is an introductory course in programming. Students will use Python to learn loops, conditionals, functions, data types and variables. Students will learn the core values of good programming processes and problem-solving. 

    Placement Eligibility Math 091 or higher
    Course Note Computer Literacy Recommended
    FeesCF

    Quarters Typically Offered
    Summer Day, Online
    Fall Day, Evening, Online
    Winter Day, Evening, Online
    Spring Day, Evening, Online

    Designed to Serve Students wanting to pursue or explore software development or computer science.

    Students in the professional technical programs (AAS) or students/professionals wanting to add another language to their repertoire.

     
    Active Date 20200330T21:14:33

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 55
    Total Contact Hours 55
    Degree Distributions:
    AA

    • Science

    Course Outline
    • Understanding Python syntax
      • Spacing
      • Commenting / internal documentation
      • Naming conventions
    • Understand data types and structures
      • Lists
      • Dictionaries
      • Tuples
      • Strings
    • Loops
      • While loops
      • For loops
      • Conditionals
    • Objects, Functions, and modules
    • Read data from files
      • Text files
      • Numeric files
    • Test and debug
    • Document code


    Student Learning Outcomes
    Implement working programs via Python and basic language structure.

    Implement the use of control structures via while, for and conditional loops.

    Demonstrate how to read and write to/from text and numeric files.

    Demonstrate use of built-in functions and explain how to create their own functions.

    Explain how to effectively document code for other programmers/users.

    Demonstrate testing and debugging of code.

  
  • C SCI 142 - Object-Oriented Programming I with Java

    5 Credits
    Basic programming and object-oriented concepts. Basic abilities of writing, executing and debugging programs. Emphasis on learning to develop algorithms using the principles of top-down design and step-wise refinement and modularity in object-oriented programming paradigm. Based on ACM (Association for Computing Machinery) curriculum guidelines for Computer Science I.

    Pre-requisite(s) C SCI 116 min 2.0 or C SCI 131 min 2.0 or C SCI 212 min 2.0
    FeesCF

    Quarters Typically Offered
    Summer Day, Online
    Fall Day, Online
    Winter Day, Evening, Online
    Spring Day, Evening, Online

    Designed to Serve This is an introductory programming course for Computer Science and Engineering majors, and anyone interested in learning object-oriented programming.
    Active Date 2015-12-16

    Grading System Decimal Grade
    Class Limit 30
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    AA
    • Science

    Course Outline
    Java objects, Java architecture

    -what are objects, especially in software; how does the Java language function; how does Java relate to computer hardware

    Objects and classes

    -anatomy of a class; defining behavior; attributes; constructors; access modifiers; class diagrams;

    Data types and operators

    -describe objects with simple data types; boolean expressions; operations on types, strings; information hiding;

    Implementing methods, class design

    -statements; variables and their scopes; assignment; object creation; method calls; parameters; pass parameters by reference; variable lifetime; return; cohesion; encapsulation; separation of concerns; class diagrams

    Control statements

    -flow control: iteration (loops), decisions (if/else)

    Static variables, methods, Objects as variables & parameters, Java Class libraries

    -static and final variables; main() method; using objects as variables and arguments; using classes, finding classes; Java API; import; ‘this’ keyword

    Strings

    Arrays

    -one-dimensional; declaring, initializing, searching and sorting, Java, wrappers;

    Testing and debugging, Javadoc

    software design; examples of software errors; test strategies; debugger; Javadoc documentation system;
     

    Student Learning Outcomes
    Student will demonstrate various methods of coding, drawing on theory of computer operations.

    Student will analyze existing working code indicating algorithmic development and data abstraction.

    Student will be able to devise and differentiate various control structures through programming.

    Construct and anlyze functioning applications via object-oriented techniques and modular design.

    Write, test, debug and deploy error free code.

  
  • C SCI 143 - Object-Oriented Programming II

    5 Credits
    Includes implementation of interfaces, modularity, data structures, file I/O algorithms and analysis, searching, sorting and recursion. Emphasis on learning to develop algorithms using the principles of top-down design and step-wise refinement and modularity in object-oriented programming paradigm. Based on ACM (Association for Computing Machinery) curriculum guidelines for Computer Science II.

    Pre-requisite(s) C SCI 142 min 2.0 
    Course Note For online sections, tests will be administered on campus. Alternate testing sites may be arranged with the instructor given adequate notice.
    FeesCF

    Quarters Typically Offered
    Summer Day, Online
    Fall Day, Evening, Online
    Winter Day, Evening, Online
    Spring Day, Evening, Online

    Designed to Serve For students desiring to transfer to a four-year institution as a computer science major.
    Active Date 20200303T13:40:59

    Grading System Decimal Grade
    Class Limit 30
    Contact Hours: Lecture 55
    Total Contact Hours 55
    Degree Distributions:
    AA
    • Science

    Course Outline
    1. Abstraction information hiding, encapsulation, interfaces, modularity
    2. Abstract Data Types
    3. Dynamic Memory Allocation references (pointers), static versus dynamic allocation, de-allocation, memory leaks, garbage collection
    4. Data Structures Stacks, Queues, Linked lists, trees, tree traversal, arrays, ArrayList, iterators
    5. Algorithm Analysis Searching, binary search, linear search; Sorting, bubble, insertion, merge, selection, quick
    6. Object Oriented Design Techniques inheritance, polymorphism, early & late binding
    7. Testing and debugging, Javadoc software design; examples of software errors; test strategies; debugger; Javadoc documentation system


    Student Learning Outcomes
    The student will design and implement a medium-sized program.

    The student will be able to extend a program and incorporate previously created classes.

    The student will demonstrate the process of algorithm development and data abstraction.

    The student will demonstrate the concepts of data typing and array structures.

    The student will demonstrate and utilize the concepts of classes, and modular design.

    The student will be able to use a computer to write, execute, and debug medium-sized programs in a structured, high-level language using object-oriented techniques.

    The student will be able to implement UI.

  
  • C SCI 151 - Programming I with C++

    5 Credits
    Emphasis on developing algorithms using principles of top-down design, object-oriented programming, modularity and structured programming. Students write programs in a structured, high-level language using local and global variables, data typing, arrays and array processing, control structures, functions and procedures with parameters.

    Pre-requisite(s) C SCI 131 with min. 2.0
    FeesCF

    Quarters Typically Offered

    Fall Evening
    Winter Evening
    Spring Evening

    Designed to Serve For the student who exhibits talent in math/computing or has expressed interest in either field. For the student interested in transfer to a four-year college in computer science. This is an introductory course.
    Active Date 20190612T13:20:36

    Grading System Decimal Grade
    Class Limit 30
    Contact Hours: Lecture 55
    Total Contact Hours 55
    Degree Distributions:
    AA
    • Science

    PLA Eligible Yes

    Course Outline
    • Elements of a First Program in C++ 
      • A complete program
      • Computer languages and syntax
      • Design of a language
      • Parts of a program
    • 2. Non-structured Data Types
    • 3. File Input/Output
    • 4. Control Structures
      • Basic control structures
        • sequence
        • loops: counting and conditional
        • decisions: If/Case/Nested if
    • 5. Functions
      • Implementation and Definition
      • Parameters and parameter passing
      • Function libraries
    • 6. Introduction to Structured Data Types
      • Strings
      • Arrays
        • one dimensional arrays
        • parallel arrays
        • two-dimensional arrays
      • Array processing
        • Input/Output
        • Traversal/processing
        • Searching
        • Sorting
        • Insertion/deletion
    • 7. Pointers
    • 8. OOP
    • 9. Introduction to Recursion


    Student Learning Outcomes
    The student will define the theory of computer operations via program design and coding.

    The student will utilize problem-solving through logical analysis to provide solutions via computer coding.

    The student will demonstrate the process of algorithm development in programs.

    The student will apply the concepts of data typing and array structures in their programs.

    The student will create programs demonstrating the concepts of subprograms and modular design.

    The student will be able to use a computer to write and maintain programs in a structured, high-level language.

  
  • C SCI 152 - Data Structures with C++ and .NET

    5 Credits
    Discussion of strings; records; stacks; linked lists; queues; trees; graphs classes; templates and other data structures; file organization and manipulation; sorting; searching; program verification and algorithmic analysis; implementation of data structures in a structured, high-level programming language using top-down design, data abstraction and encapsulation. Based on ACM (Association for Computing Machinery) curriculum guidelines for Computer Science II.

    Pre-requisite(s) C SCI 151 with min. 2.0
    FeesCF

    Quarters Typically Offered
    Spring Online

    Designed to Serve For the computer science transfer student or the advanced student in data processing.
    Active Date 20210403T10:07:57

    Grading System Decimal Grade
    Class Limit 30
    Contact Hours: Lecture 55
    Total Contact Hours 55
    Degree Distributions:
    AA
    • Science

    Course Outline
    • Programming Techniques
      • Top-down design
        • processing
        • data structures
          • application-level
          • logical level
          • implementation level
      • Object orientation
        • data abstraction
        • information hiding
      • C. Debugging - testing
        • top-down with stub
        • bottom-up with drives
        • brute force path
    • II. Derived Types
      • Structures
      • Unions
      • Classes
      • Class templates
    • III. Stacks
      • Logical level
        • structure
        • operations
      • Stack operations
        • push/pop
        • tests for full/empty
        • initialize
      • Implementations
        • array
        • record
      • Application
        • infix expression translation
        • postfix/prefix expression evaluation
        • Recursion
          • subprogram linkage
          • local variable storage
          • iterative solutions to recursive problems
    • Queues
      • Logical properties
      • Implementations
      • Operations
        • tests for full/empty queues
        • enque
        • deque
    • Linked Lists
      • Logical properties
        • node structure
          • singly/doubly-linked
          • circularly linked
          • header/trailer nodes
        • serial access
        • external pointer
      • Operations
        • addition, deletion of elements
        • searching, insertion of elements
        • creation, freeing of notes
      • Implementations
        • as arrays
        • dynamically allocated
      • Applications
        • sorted lists
        • spare matrices
        • implementations of stacks, queues
    • Tree
      • Node structure
        • binary trees
        • non-binary
        • non-linked representations
        • graphs
        • heaps
      • Tree operations
        • insertion, deletion
        • traversals
        • balancing
      • Applications
        • searching
        • sorting
        • expression representation
    • The efficiency of Algorithms
      • Searching
      • Sorting


    Student Learning Outcomes
    The student will demonstrate the principles of top-down design, data abstraction and information hiding in their program design and implementation.

    The student will be create programs with the properties and implementations of basic data structures (strings, records, linked lists, queues, trees, heaps, graphs, stacks).

    The student will analyze algorithms for efficiency using Big “O” notation.

    The student will demonstrate the basic aspects of recursion, internal searching and sorting within their programs produced.

    The student will design, code, debug, and test programs of moderate (500-1000 lines) complexity.

  
  • C SCI 201 - WordPress and E-Commerce Website Development

    5 Credits
    This class will focus on WP (WordPress) a free, open source content management system (CMS) that enables developers to easily create and maintain websites. Demand for web developers with knowledge of WP is at an all-time high. Students will learn how to use WP to build dynamic websites quickly and efficiently. Students will also be exposed to numerous plugins, short codes and e-commerce integration. Other CMS’s may be covered.

    Pre-requisite(s) C SCI 102 min 2.0
    FeesCF

    Quarters Typically Offered


    Winter Day, Online


    Designed to Serve Students in the Web/Database Developer program. Students in the AA or AS Computer Science. Industry professionals seeking to acquire new skills. Anyone interested in learning how to create their own CMS (Course Management Systems) website.
    Active Date 20170622T08:37:00

    Grading System Decimal Grade
    Class Limit 30
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    PLA Eligible Yes

    Course Outline
    • Install and configure WordPress
    • Create and maintain content, including a blog
    • Understand the Theme/Template Hierarchy
    • Use of child themes
    • E-Commerce and other plugin integration
    • Utilize PHP for back-end WordPress development
    • Secure a WordPress site
    • Introduction other Content Management Systems


    Student Learning Outcomes
    Correctly install and configure a WordPress site.

    Create and maintain content based on specific audience.

    Create a custom front and backend based on a child theme.

    Correctly secure a website.

    Set up and develop a fully functioning e-commerce website.

    Create new and modified custom WordPress functions.

    Students will be able to differentiate between other CMS (Content Management Systems).

  
  • C SCI 202 - Web Development II

    5 Credits
    Students learn advanced features of HTML 5 and CSS 3, as well as optimizing websites across browsers and devices (responsive design), usability testing, CSS Preprocessors, and HTML Frameworks (Bootstrap).

    Pre-requisite(s) C SCI 102 min 2.0
    FeesCF

    Quarters Typically Offered

    Fall Day

    Spring Day

    Designed to Serve Students enrolled in the Web/Database Developer program and professionals wishing to add advanced HTML 5 and CSS 3 to their web design and development skills.
    Active Date 20170622T08:37:08

    Grading System Decimal Grade
    Class Limit 30
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    PLA Eligible Yes

    Course Outline
    • Page Layout
    • Browser Compatibility
    • Usability Testing
    • Web Development Tools
    • Advanced CSS: Drop Down Menus, Page navigation; form styling
    • Organizing Content on your Website (Information Architecture)
    • Optimizing Websites for Mobile (Responsive Design)
    • Stylesheets for Different Types of Media
    • PHP includes
    • CSS Preprocessors - LESS and SASS
    • HTML Frameworks - Bootstrap
    • Domain names and hosting


    Student Learning Outcomes
    Create CSS page layouts for websites

    Design, build and test websites across different browsers including mobile devices

    Design stylesheets that are optimized for different media types

    Be able to effectively organize and manage content on a website

    Be able to utilize intuitive navigation components on a website, including drop down page navigation using CSS

    Create forms that are professionally styled using CSS

    Research, locate and apply new features of HTML/CSS and JavaScript

    Use PHP includes for the header, footer, and sidebar to reduce repetitive code

  
  • C SCI 212 - Web Development with JavaScript

    5 Credits
    This hands on class provides the knowledge necessary to design and develop dynamic Web pages using JavaScript. It introduces students to JavaScript and how the language can be used to turn static HTML pages into dynamic, interactive Web pages. Students will learn the syntax of the JavaScript language and how best to use it during web development.

    Pre-requisite(s) C SCI 102 with min 2.0
    FeesCF

    Quarters Typically Offered
    Winter Day, Online
    Designed to Serve CS majors and non-CS majors who require exposure to client web development.
    Active Date 20210403T10:07:57

    Grading System Decimal Grade
    Class Limit 30
    Contact Hours: Lecture 55
    Total Contact Hours 55
    Degree Distributions:
    Restricted Elective Yes
    PLA Eligible Yes

    Course Outline

    • Programming Fundamentals with JavaScript
      • Variables
      • Conditions and Loops
      • Arrays
      • Functions
    • Event Driven Programming
    • Accessing and Editing Elements using the Document Object Model
    • Client-Side HTML Form Validation
    • JavaScript Libraries


    Student Learning Outcomes
    Demonstrate programming fundamentals via JavaScript usage

    Implement JavaScript to make websites more interactive

    Be able to code using various control structures

    Implement event Driven Programming via HTML/CSS and JavaScript

    Analyze JavaScript code and fix scripting bugs on websites

  
  • C SCI 215 - Web Programming 2

    5 Credits
    Intermediate class in web programming. Students will design and implement an interactive, data-driven website. Topics include an introduction to database, programming; debugging and error handling; security; maintaining state with cookies and best practices.

    Pre-requisite(s) C SCI 116 min 2.0
    Course Note Students should be familiar with HTML/CSS.
    FeesCF

    Quarters Typically Offered
    Summer Day, Online
    Fall Day, Online
    Winter Day, Online
    Spring Day, Online

    Designed to Serve Web/Database Developer majors; professionals who wish to learn web programming
    Active Date 20200330T21:14:34

    Grading System Decimal Grade
    Class Limit 30
    Contact Hours: Lecture 55
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    • Review of language syntax and structure
    • Review of HTML and forms
    • Error handling
      • try-catch blocks
      • debugging tools
      • suppressing errors
    • Managing State
      • sessions
      • cookies
    • Database access & introductory SQL
    • Security
      • data validation
      • regular expressions
      • preventing SQL injection
    • Best practices


    Student Learning Outcomes
    Able to effectively code via server-side script such as PHP

    Integrate error handling in code and provide a fully functional applications

    Able to utilize cookies within code as well as able to access appropriate data stored in cookies

    Correctly utilize arrays during various coding scenarios

    Correctly connect to a database, preventing SQL injection via secure programming

  
  • C SCI 216 - Web/Database Capstone

    5 Credits
    Capstone class in Web programming. Students design and create a data-driven Website using language of their choice. Emphases include project planning and tracking; using a code repository; software testing and deployment; and working as part of a development team.

    Pre-requisite(s) C SCI 201 min 2.0 and CSCI 215 min 2.0 and CIS 218 min 2.0
    Course Note Students may not drop this class without instructor permission.
    FeesCF

    Quarters Typically Offered



    Spring Day, Online

    Designed to Serve Students who desire advanced knowledge of Web/Database programming. Professionals who wish to upgrade programming skills to include Web programming.
    Active Date 2015-11-17

    Grading System Decimal Grade
    Class Limit 15
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    PLA Eligible Yes

    Course Outline
    I. Code repositories
    II. Use cases and unit tests
    III. Agile Programming
    IV. Project management software and strategies
    V. Working in a development team
    VI. Website design and usability
    VII. Social networking
    VIII. Search Engine Optimization and Search Engine Marketing

    Student Learning Outcomes
    Properly use the code repository and implement final functioning code.

    Review, analyze and correct code for deployment..

    Design, develop, and test a working data-driven website.

    Effectively perform project planning and tracking using a project management tools

    Produce product and code documentation.

    Apply correct documentation during application/website development for team use (Scrum meetings and Sprint reviews).

    Practice Agile methodologies and practices, including a managing a product backlog.

    Correct application of usability and accessibility within the final product.

    Practice secure coding based on coding standards.

    Optimized websites for search results based on best practices set by search engines.

  
  • C SCI 221 - Mobile App Development

    5 Credits
    Students learn to design, develop and maintain mobile based applications.

    Pre-requisite(s) C SCI 116 min 2.0 or C SCI 121 min 2.0 or C SCI 142 min 2.0 
    FeesCF

    Quarters Typically Offered



    Spring Day, Evening

    Designed to Serve Students enrolled in Web/Database Developer, or students wishing to further enhance their programming skills in the mobile app. development field.
    Active Date 2015-04-28

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    PLA Eligible Yes

    Course Outline
    1. Introduction to devices
    2. Development Environment
    3. User Interface Basics
    4. Application Development
    5. Mobile Device Hardware API’s
    6. Testing on emulators vs devices
    7. Installation and testing on devices
       


    Student Learning Outcomes
    Build and design native mobile apps

    Demonstrate correct programming fundamentals during the development, testing, and debuging of mobile apps

    Differentiate various control structures during the mobile app. development

    Clearly demontstrate structuring of navigation on mobile devices

    Correctly implement device-specific functions

  
  • C SCI 231 - Python 2

    5 Credits
    This programming class builds on the previous Python programming concepts. Students will be exposed to intermediate  Python, frameworks, databases.

    Pre-requisite(s) C SCI 131 min. 2.0
    FeesCF

    Quarters Typically Offered
    Summer Online
    Fall Online
    Winter Online
    Spring Online

    Designed to Serve Students in the Web Development or computer science and wanting to advance their skills in Python. 
    Active Date 20200401T13:21:23

    Grading System Decimal Grade
    Class Limit 24
    Contact Hours: Lecture 55
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    • Data Structures & Algorithms
    • Arrays vs Lists
    • Functions
    • Creating a Model (Databases)
    • Introduction to OOP
    • Web Framework


    Student Learning Outcomes
    Effectively code via Python and web framework

    Correctly implement the use of Data Structures & Algorithms

    Correctly read and write to/from a database.

    Implement and reuse code as functions

    Clearly document code for other developers.

    Accurately and correctly develop, test and debug OOP code

  
  • C SCI 242 - Object-Oriented Programming III with Java

    5 Credits
    This is a continuation of object-oriented design and programming using Java. The course will cover database access through JDBC, client-server programming, advanced graphical user interfaces (GUIs), multithreading, graphics and multimedia.

    Pre-requisite(s) C SCI 143
    FeesCF

    Quarters Typically Offered


    Winter Day


    Designed to Serve Students desiring to transfer to a four-year institution as a computer science major.
    Active Date 2011-10-19

    Grading System Decimal Grade
    Class Limit 30
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    AA
    • Science

    Course Outline
    JDBC Overview of relational databases, SQL, creating and manipulating databases Multithreading Thread states and scheduling, creating and executing threads, synchronization Networking Stream sockets, client/server interaction, security, multithreaded servers Advanced GUIs JTextArea, Jpanel, Jslider, JpopupMenu, GridBagLayout Graphics and Multimedia Graphics contexts and objects, drawing shapes, Java2D, Images, Audio

    Student Learning Outcomes
    The student will design and implement a 1000 line program.

    The student will understand database terminology.

    The student will demonstrate proficiency in accessing a relational database using the Java programming language.

    The student will write a multithreaded application.

    The student will understand and utilize advanced GUI components.

    The student will understand and utilize graphics and multimedia components.

  
  • C SCI 295 - Independent Studies

    5 Credits
    Designed to give the advanced computer science student the opportunity to pursue special projects in information technology beyond the scope of a regular C SCI class.

    Instructor Permission Required Yes
    Fees

    Quarters Typically Offered
    Designed to Serve The student is ready for further experience in Computer Science. 
    Active Date 20201105T14:49:52

    Grading System Decimal Grade
    Variable Credit Yes Range 1-5
    Independent Study Yes
    Continuous Enrollment Yes
    Class Limit 30
    Contact Hours: Other 165
    Total Contact Hours 165
    Degree Distributions:
    Restricted Elective Yes
    Course Outline
    The outline is dependent upon the subject matter and objective agreed upon by the student and supervising instructor.

    Student Learning Outcomes
    Demonstrate basic to through knowledge of the area investigated dependent upon the number of credits involved.

    Demonstrate ability to outline a set of goals and objectives aimed at increasing knowledge and skills in a specific area of computer science.

    Demonstrate ability to pursue a series of self-directed goals and objectives.


Continuing Education Life Enrichment

  
  • CELE 120 - Spanish Level 1

    0 Credits
    If you are wanting to learn Spanish or improve on your existing vocabulary, this class is for you. You will focus on pronunciation, vocabulary, and grammar through reading, writing, listening, and speaking exercises. Cultural aspects of the Spanish-speaking world will also be covered. 

    Fees

    Quarters Typically Offered
    Designed to Serve Anyone interested in reading, speaking, or understanding basic Spanish.
    Active Date 20201105T14:49:54

    Grading System Credit/Non-Credit
    Class Limit 30
    Contact Hours: Lecture 0 Lab 0 Worksite 0 Clinical 0 Other 28
    Total Contact Hours 28
    Degree Distributions:
    Course Outline
    Read, speak and understand Spanish; for travelers and others. Learn basic vocabulary, common phrases and Spanish pronunciation. Materials provided.

    Student Learning Outcomes
    Students will accurately discuss a variety of topics in foundational Spanish, including personal information, descriptions of themselves and others, and descriptions of everyday activities

    Read and demonstrate comprehension by reciting a short paragraph about other people, places or everyday topics

    Students will be able to compare/contrast Spanish languages and cultures with other languages and cultures

  
  • CELE 123 - Conversational Spanish Level 2

    0 Credits
    This class continues where Conversational Spanish Level 1 leaves off, moving towards more complex grammatical aspects and learning additional vocabulary situations. It will also continue practicing previous material in order to build a stronger understanding and fluency in them. There will be continued practice in reading, writing, listening, and speaking as well as learning more cultural aspects of the Spanish-speaking world.

    FeesCX

    Quarters Typically Offered
    Designed to Serve Anyone interested in advancing their knowledge of the Spanish language
    Active Date 2015-02-13

    Grading System Credit/Non-Credit
    Class Limit 30
    Contact Hours: Lecture 0 Lab 0 Worksite 0 Clinical 0 Other 28
    Total Contact Hours 28
    Degree Distributions:
    Course Outline
    Build a stronger understanding and fluency of the Spanish language. Reading, writing, listening, and speaking as well as learning more cultural aspects of the Spanish- speaking world.

    Student Learning Outcomes
  
  • CELE 126 - Italian Level 2

    0 Credits
    Students will build off their basic understanding and continue to enhance their listening, speaking, reading, and writing of the Italian language. A variety of learning styles will be used to enhance the educational experience with a focus on communication.

    FeesCX

    Quarters Typically Offered
    Designed to Serve Students interested in the Italian language for travel or personal growth.
    Grading System Credit/Non-Credit
    Class Limit 30
    Contact Hours: Lecture 0 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 0
    Degree Distributions:
    Course Outline
    Focus will be placed on listening, speaking, reading, and writing in Italian. An emphasis will be placed on language structure and cultural awareness.

    Student Learning Outcomes

Continuing Education Professional Development

  
  • CEPD 150 - Flagger Training

    0 Credits
    Earn your Washington State Traffic Control Card in just one day. Students who successfully complete this class will receive a photo identification card with certification valid for 3 years.

    Fees

    Quarters Typically Offered





    Designed to Serve Students looking for employment in traffic control.
    Active Date 2015-05-14

    Grading System Credit/Non-Credit
    Class Limit 25
    Shared Learning Environment Yes
    Contact Hours: Lecture 0 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 0
    Degree Distributions:
    Course Outline
    Students will learn the rules and regulations in becoming a certified traffic controller.

    Student Learning Outcomes

Continuing Education Technology

  
  • CETEC 113 - My PC Workshops

    0 Credits
    Take all four My PC workshops and save! All the fun things and no tech babble. Learn quick tips for getting around, where to put your stuff and how to find it easily, smarter ways to surf and shop online, adjust, share and email photos, make slideshows, social networking, personalize your PC and much more. If you’ve ever thought computer classes were too boring or technical, this fun and hands on course is for you! Most programs used are either included with the Windows operating system software for your home computer or a free download from Microsoft.

    Fees

    Quarters Typically Offered
    Designed to Serve Anyone interested in learning more about PC computers.
    Active Date 2015-02-13

    Grading System Credit/Non-Credit
    Class Limit 20
    Contact Hours: Lecture 0 Lab 0 Worksite 0 Clinical 0 Other 12
    Total Contact Hours 12
    Degree Distributions:
    Course Outline
    Learn quick tips for getting around, where to put your stuff and how to find it easily, smarter ways to surf and shop online, adjust, share and email photos, make slideshows, social networking, personalize your PC and much more.

    Student Learning Outcomes
  
  • CETEC 142 - Quickbooks Pro Level 3

    0 Credits
    Maximize and automate the process; Time tracking to create invoices and paychecks;progress invoicing and statements;set up loans and transfers,handling discounts,refunds,petty cash and NSF checks;customize forms and reports,export to Excel,general journal,memorize transactions,fix errors ,close books and use shortcuts. Materials provided.

    Fees

    Quarters Typically Offered
    Designed to Serve Individuals and professionals very familiar with Quickbooks.
    Active Date 2015-05-14

    Grading System Credit/Non-Credit
    Class Limit 7
    Shared Learning Environment Yes
    Contact Hours: Lecture 0 Lab 0 Worksite 0 Clinical 0 Other 7
    Total Contact Hours 7
    Degree Distributions:
    Course Outline
    Time tracking to create invoices and paychecks;progress invoicing and statements;set up loans and transfers,handling discounts,refunds,petty cash and NSF checks;customize forms and reports,export to Excel,general journal,memorize transactions,fix errors ,close books and use shortcuts.

    Student Learning Outcomes

Cooperative Education

  
  • C J 140 - Cooperative Education

    5 Credits
    Internships within appropriate criminal justice or service related agencies.

    Instructor Permission Required Yes
    FeesHD

    Quarters Typically Offered
    Summer Day
    Fall Day
    Winter Day
    Spring Day

    Designed to Serve Criminal Justice or Homeland Security Emergency Management 
    Active Date 20190612T13:20:49

    Grading System Decimal Grade
    Variable Credit Yes Range 1-5
    Continuous Enrollment Yes
    Class Limit 20
    Contact Hours: Worksite 150
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    PLA Eligible Yes

    Course Outline
    Develop particpating agnecies or job sites, desiogn contract, schedule, and rubric for success.  Check in with job sites to gain and give feedback to participant. 

    Student Learning Outcomes
    Create a learning plan in collaboration with employer and advisor that details skills to be learned in the workplace.

    Perform assigned duties in a friendly and courteous manner and accept feedback.

    Communicate effectively with individuals and in a team environment.

    Demonstrate successful work habits and attitudes reflecting best practices in the workplace.

    Analyze problems and choose appropriate solutions, seeking clarification when necessary.


Criminal Justice

  
  • C J 100 - Criminal Justice Seminar

    1 Credits
    Lectures and discussions on research topics and subjects within the field of Criminal Justice. Presentations will be made by faculty, professionals, and community members.

    Fees

    Quarters Typically Offered
    Designed to Serve Students who are interested in the field of Criminal Justice.
    Active Date 20190626T13:17:35

    Grading System Decimal Grade
    Class Limit 38
    Contact Hours: Lecture 11
    Total Contact Hours 11
    Degree Distributions:
    ProfTech Course Yes
    Course Outline
    A series of lectures on contemporary criminal justice-related topics, given by practitioners and researchers.

    Student Learning Outcomes
    Describe current topics of interest within the field of Criminal Justice.

  
  • C J 102 - The Justice System

    5 Credits
    Roles and responsibilities of law enforcement, prosecution, courts and corrections; examination of subsystem procedures from arrest through disposition and appeal; emphasis on constitutional procedural rights and principles of due process.

    Fees

    Quarters Typically Offered


    Winter Day
    Spring Day

    Designed to Serve All persons interested in the justice system and administration of justice majors.
    Active Date 2013-08-27

    Grading System Decimal Grade
    Class Limit 38
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Transferable Elective Yes
    Course Outline
    1. Systems and Subsystems within Criminal Justice Field 2. Roles and Responsibilities of Criminal Justice Practitioners 3. Professional Ethics 4. Constitutional Rights of Criminal Defendants 5. The Criminal Justice Process-Arrest through Sentencing 6. Examination of Murder Trial 7. The American Jury System 8. Sentencing Alternatives, Guidelines, and the Role of Corrections 9. Impact of U.S. Supreme Court upon the Justice System

    Student Learning Outcomes
    Define the roles and responsibilities of those positions comprising the courthouse workgroup.

    Identify the critical stages of the criminal justice process-arrest through sentencing.

    Explain the system of presumptive sentencing in Washington State and the role of department of corrections in implementing it.

    Explain the historical importance3 of the American jury system and current efforts to improve it.

    Explain the impact of the criminal law revolution upon defendant rights.

  
  • C J 105 - Community Relations

    5 Credits
    Roles, responsibilities and methodologies of criminal justice practitioners and their agencies in establishing and maintaining positive relationships with their communities and members of the public.

    Fees

    Quarters Typically Offered

    Fall Day
    Winter Day


    Designed to Serve All persons interested in the justice system and administration of justice majors.
    Active Date 2013-08-27

    Grading System Decimal Grade
    Class Limit 38
    Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
    Total Contact Hours 55
    Degree Distributions:
    ProfTech Course Yes
    Restricted Elective Yes
    Course Outline
    1. Theories of community relations 2. Community Relations Programming 3. The Impact of Language and Customs on Community Relations 4. Positive Interactions in the Community 5. Role Concepts 6. Public Speaking 7. Current Issues in Police-Community Relations 8. Community-based Justice

    Student Learning Outcomes
    Explain the importance of positive interactions and relations with the community to criminal justice agencies.

    Classify programs and efforts utilized to promote community relations.

    Describe emerging issues in police-community relations.

    Demonstrate community-based programs as a volunteer.

 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 -> 14