Catalog 2018-2019 [ARCHIVED CATALOG]
Course Descriptions
|
|
|
Business Technology |
|
-
BTE 125 Web-Based Technologies 5 credits Students are introduced to a variety of web-Based technologies including those used for collaboration, social-networking, video and presentation sharing, conferencing, and distance learning.
Prerequisites: BTE 106 , BTE 120 .
Quarters Offered: Winter
Global Outcomes: This course teaches to the global outcome of Teamwork.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Participate in, arrange, and host an online webinar
- Create a social media page which is maintained and published
- Use a presentation tool and publish the presentation to a website
- Collaborate on a document with others
- Create a video and upload it to a website
- Use a web-based learning management system
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
-
BTE 130 Business English I 5 credits This course covers punctuation and grammar rules which govern business communications, composition of business letters and memos, and proofreading techniques.
Quarters Offered: Fall
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Apply grammar rules in written correspondence that conform to business usage
- Apply punctuation in written documents correctly
- Apply spelling rules to all forms of words in written communications
Total Hours: 50 Lecture Hours: 50 |
|
|
|
-
BTE 191 Customer Service/Help Desk 3 credits The student will acquire and enhance his/her communication, listening, problem solving, and decision making skills which will assist the student on the job to provide customer satisfaction.
Quarters Offered: Winter, Summer
Global Outcomes: This course teaches to the global outcome of Intercultural Appreciation.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Identify and discuss major elements of communication styles
- Evaluate current and further develop active listening skills.
- Explain how individuals can counteract stress
- Discuss the factors that contribute to a favorable first impression
- Identify the three basic conflict management strategies
- Identify the qualities of a good conflict resolution process
- Understand and apply decision-making process
- Practice problem solving techniques using the telephone
- Develop and demonstrate training simulation
Total Hours: 30 Lecture Hours: 30 |
|
-
BTE 195 Capstone Project 3 credits Students apply the skills and competencies they have acquired to a project in a simulated professional setting.
Prerequisites: Instructor permission.
Quarters Offered: Fall, Winter, Spring
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Develop a plan of action using software products including, but not limited to Microsoft Office, Project, and/or Outlook
- Integrate one or more software programs
- Manage time and schedules to meet deadlines
- Submit written reports on the status of a project
- Evaluate the success of a project
Total Hours: 50 Lecture Hours: 10 Lab or Clinical Hours: 40 |
|
-
BTE 198 Job Search Skills 2 credits This course is designed to develop knowledge and skills that will be demanded on the job to provide the student a high degree of success. Course covers how to write a resume, dependable strengths report and cover letter; searching and applying for a job, interviewing for a job, and how to follow-up on the job search.
Quarters Offered: Winter
Global Outcomes: This course teaches to the global outcome of Information Literacy.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Create, edit and rewrite a resume, dependable strengths report, and cover letter
- Find a job using a variety of resources
- Plan, prepare, and follow up on job interview
- Fill out an application blank correctly
- Simulate the actual job interview - based on program objectives
Total Hours: 20 Lecture Hours: 20 |
|
-
BTE 211 Word II 5 credits A continuation of BTE 111 . Students learn advanced word processing skills that the Microsoft Certified Application Specialist Word exam assesses.
Prerequisites: BTE 111 or instructor permission.
Quarters Offered: Winter
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Use the Mail Merge Wizard to create letters, envelopes, labels, and directories
- Sort text in paragraphs, columns, and tables; sort on more than one field
- Use Autotext feature to automatically insert text
- Format paragraphs
- Create footnotes and endnotes
- Format newspaper-style columns and create balanced columns
- Work with clip art, WordArt, text boxes, drop caps, and watermarks
- Format text and documents with themes, styles, style sets, and color schemes
- Track changes in a document; create multiple versions of a document
- Create, view, and print comments
- Create tables of contents, indexes, tables of figures, and tables of authorities
- Protect and secure documents
- Perform calculations on data in a table
- Import data from an Excel worksheet
- Insert and modify hyperlinks
- Insert a Web image into a Word document
- Prioritize the processing of documents
Total Hours: 60 Lecture Hours: 20 Lab or Clinical Hours: 40 |
|
-
BTE 212 Excel II 5 credits This course covers in-depth theory and application of spreadsheets. Topics include macros, databases, what-if analysis, pivot tables, import/export, advanced formulas and creating and managing files.
Prerequisites: BTE 112 and MATH 087 (or equivalent placement scores for MATH 098 or higher), or instructor permission.
Quarters Offered: Winter, Spring
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Work quickly and accurately in a spreadsheet application
- Demonstrate proficiency in creating, modifying, and enhancing worksheets
- Use advanced formula writing, functions, and templates
- Solve problems and analyze data in business-related areas
- Audit work
- Create, modify, format, save, and print databases
- Import and export data
- Gather data and generate charts
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
-
BTE 225 Integrated Application for Business Productivity 5 credits This course is designed to give understanding of the integration of word processing, desktop publishing, database, and spreadsheet technology by using simulations to produce documents. The simulations represent actual work in an office. Students exhibit time management while prioritizing documents received and processed. The student’s portfolio demonstrates skill level and competencies met in various coursework.
Prerequisites: BTE 111 , BTE 112 , BTE 124 , BTE 114 , or instructor permission.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Organize workload
- Create business documents used in today’s industry
- Evaluate own work
- Recognize proofreading notations
- Set priorities
- Handle confidential information
- Utilize information-processing tools to solve problems
- Compose professional correspondence
- Generate professional electronic documents for the office
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
-
BTE 281 Project Management With Microsoft Project 5 credits Students will learn to use Microsoft Project to assist them in the development and monitoring of a project.
Prerequisites: BTE 120 .
Quarters Offered: Spring
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Plan a project
- Create a project schedule
- Communicate project information
- Assign resources and costs
- Track progress
- Produce periodic and final reports
- Run a project with a variety of stakeholders
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
Chemistry |
|
|
|
-
CHEM& 131 Introduction to Organic/Biochemistry 5 credits This course provides a survey of major functional classes of compounds in organic and biochemistry. Topics include structure, properties, and key metabolic reactions of the major organic and biological molecules of prokaryotes and eukaryotes. Includes laboratory.
Prerequisites: CHEM& 121 .
Quarters Offered: All
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Examine the relationship between organic and biochemistry and living systems including the role of chemistry in prokaryotic and eukaryotic cells, cellular physiology, metabolism, and health
- Classify organic chemistry and understand the role of carbon and nitrogen in organic chemistry and biochemistry, including the carbon and nitrogen cycles
- Distinguish between the different classes of organic compounds (including alkanes, alenes, alkynes, aromatics, alcohols, amines, carboxylic acids, esters, ketones, aldehydes, and amides) and be able to assign a simple compound to the correct class
- Identify basic functional groups and understand how each group affects the chemical and physical properties of the molecule
- Determine the name and structure of organic compounds including alkanes, alkenes, alkynes, aromatics, alcohols, amines, carboxylic acids, esters, ketones, aldehydes and amides
- Contrast organic molecules and their structural and geometric isomers and the concept of chirality
- Apply acid/base and redox chemistry to living systems
- Contrast aerobic metabolism against anaerobic metabolism
- Generalize the application of nuclear chemistry in allied health occupations and environmental issues
- Interpret the environmental impact of hydrocarbons on the environment
- Identify the four organic chemistry groups: proteins, nucleic acids, carbohydrates, lipids
- Describe the general function of enzymes and how the shape of substrates affects them, including toxins
- Apply general chemistry principles to basic mechanisms of common dental and medical drugs
- Examine organic molecules and the role they play in energy release and metabolism based on bond types, structure, and function
- Identify the effect of organic molecules in the environment and within living systems
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
-
CHEM& 161 General Chemistry with Lab I 5 credits First in a three-course chemistry sequence for science and engineering students. This course introduces fundamentals of chemistry, including matter and measurement, the structure of atoms, periodicity and the electron structure of atoms, ionic and covalent bonding, mass relationships, and chemical reactions. Includes laboratory investigation of these topics.
Prerequisites: One year of high school chemistry or CHEM& 121 , and concurrent enrollment in MATH& 141 or placement into MATH& 142 .
Quarters Offered: Fall
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Identify the components and limitations of the scientific method
- Recognize differences between matter and energy, and heat and temperature
- Use mathematical methods for solving problems, such as dimensional analysis, ratios and proportions, and algebraic equations
- Describe the general structure of an element
- Identify the atomic number, mass number, and atomic weight of an element
- Calculate the atomic weight of an element
- Explain and identify isotopes of elements
- Distinguish between physical and chemical properties of an element, compound, and mixture
- Identify the names of elements, ions, polyatomic ions, and molecules
- Define electromagnetic radiation in terms of frequency, wavelength, and speed
- Contrast wave and particulate properties of light and electrons
- Use the quantum mechanical model of the atom to determine probable electron locations around an element
- Relate the concepts of energy levels, shells, subshells, and orbitals to one another
- Classify elements according to groups and periods on the periodic table
- Use the periodic chart to predict trends in the radii of atoms and ions, ionization energies, electron affinities, and atomic properties
- Compare the differences between covalent, ionic, and metallic bonds
- Write Lewis dot structures for atoms, ions, and molecules
- Use resonance structures to predict alternative bonding potentials in molecules and determine the most probable resonance structure by calculating formal charges
- Predict whether a compound is ionic or covalent using electronegativities
- Apply Valence-Shell Electron-Repulsion Pair (VESPR) methodology to predict the shape of molecules and polyatomic ions
- Balance and classify chemical equations
- Apply the scientific method to laboratory experimentation
- Determine the densities of known and unknown substances
- Find the molar masses and number of moles of a chemical substance
- Calculate empirical and molecular formulas from percent composition
- Use chemical equations to calculate stoichiometric relationships
- Apply the concept of a limiting reactant in stoichiometric relationships
- Prepare solutions of varying concentrations and properties
- Identify common acids and bases
- Compose a laboratory manual detailing all laboratory experiments
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
-
CHEM& 162 General Chemistry with Lab II 5 credits Second in a three course chemistry sequence for science and engineering students. This course introduces fundamentals of thermochemistry, gases, liquids, solids, and intermolecular forces, phase diagrams and crystalline solids, solutions and chemical kinetics. Includes laboratory investigation of these topics.
Prerequisites: CHEM& 161
Quarters Offered: Winter
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Describe the exchange of energy in the form of heat and/or work at both the molecular and macroscopic levels
- Calculate the change in enthalpy for a chemical reaction or physical processes
- Use the kinetic-molecular theory to explain the behavior of gases from a molecular perspective and apply the ideal gas law
- Apply stoichiometry to calculate relative amounts of reactants and products in a gaseous reaction
- Use van der Waals equation to predict gas properties under non-ideal conditions and describe the difference in real gas and ideal gas
- Predict relative Lattice Energies for ionic compounds
- Describe intermolecular forces and chemical bonds and how they influence physical properties and phase transitions
- Classify different crystalline solids and determine crystalline solid structure by X-ray crystallography
- Predict whether a solute and solvent will mix to form a solution and calculate the resulting changes in the colligative properties
- Apply the basic principles of collision theory to explain the energetics of a chemical reaction and determine the factors affecting reaction rate
- Formulate an experimental rate law using the initial rate method or the integrated rate law method and judge the reasonableness of a proposed reaction mechanism
- Develop laboratory practices for conducting experiments and reporting experimental results within the context of the scientific method
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
-
CHEM& 163 General Chemistry with Lab III 5 credits Third in a three-course chemistry sequence for science and engineering students. This course introduces fundamentals of chemistry, including chemical equilibrium, acids and bases, aqueous ionic equilibrium, free energy, co-ordination compounds, thermodynamics, and electrochemistry. Includes laboratory investigation of these topics.
Prerequisites: CHEM& 162
Quarters Offered: Spring
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Express equilibrium constants for various chemical systems, including acid and base, complex ion, and less soluble ionic compounds
- Solve word problems for systems at equilibrium to determine pH, concentration, solubility product, and equilibrium constants
- Apply Le Chatelier’s Principle to a system and predict its response to the disturbance
- Compare Arrhenius, Bronsted-Lowry, and Lewis definitions of acids and bases
- Define buffer solution and apply the Henderson-Hasselbach equation to calculate concentrations and pH
- Calculate concentration of anions for polyprotic acids
- Describe titration and analyze the data provided (graphically) to calculate the concentration or pH of solutions
- Discuss the effects of the thermodynamic properties of enthalpy, entropy, and free energy on chemical equilibria
- Predict the spontaneous direction of redox reaction using standard cell potential
- Analyze the relationship between cell potential, free energy, and the equilibrium constant for redox reactions and electrochemical systems
- Predict the products of electrolysis and solve electrolytic stoichiometric problems
- Examine magnetism, color, and biochemical and industrial applications in co-ordination compounds using Valance Bond Theory and Crystal Field Theory
- Develop laboratory practices for conducting experiments and reporting experimental results within the context of the scientific method
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
Civil Design and Engineering Technology |
|
-
CIVL 101 Civil Engineering Fundamentals 4 credits This course is an overview of the engineering profession with emphasis on the civil engineering discipline and the role of the civil engineering team. The course introduces selected aspects of the history, philosophy, methodology, tools, and contemporary topics in civil engineering.
Prerequisites: CADE 101 , CADE 102 , CADE 103 , and CADE 104
Corequisites: CADE 131 , CADE 132 , and CIVL 102
Quarters Offered: Spring
Global Outcomes: This course teaches to the global outcome of Information Literacy.
Total Hours: 60 Lecture Hours: 20 Lab or Clinical Hours: 40 |
|
|
|
-
CIVL 103 Construction Materials 4 credits This course is an introduction to the typical materials used in a civil engineering and construction projects. The materials studied include concrete, asphalt, rock, PVC, steel, and soil. It is an introduction to the practices and procedures for the testing and placement of construction materials. This course covers basic steel stress, strain, and thermal expansion, as well as in depth testing and placing of soil, aggregate, asphalt and concrete. Also discussed are standard inspection practices and construction documentation during and after the construction of sewer, water, storm, and roadway civil improvements.
Prerequisites: CADE 131 , CADE 132 , CIVL 101 , and CIVL 102
Corequisites: CIVL 231
Total Hours: 60 Lecture Hours: 20 Lab or Clinical Hours: 40 |
|
-
CIVL 105 Introduction to Surveying 4 credits This course covers fundamental principles of plane surveying methods and equipment used in civil engineering and construction. Topics include use of tape, level, and electronic total station, along with horizontal and vertical control networks. This is a hands-on class and students will be exposed to practical surveying applications. Students should plan on outdoor activities and dress accordingly.
Certificate students who wish to take this course as a technical elective will need instructor permission to do so.
Prerequisites: CADE 131 , CADE 132 , CIVL 101 , CIVL 102 , and MATH 111
Corequisites: CIVL 103 , CIVL 107 , CIVL 231 , and PHYS& 114
Total Hours: 60 Lecture Hours: 20 Lab or Clinical Hours: 40 |
|
-
CIVL 107 Sustainability in Civil Engineering 3 credits This course introduces the goals, principles, and practical applications of sustainability from science/engineering. The course emphasizes sustainability as an approach in civil engineering projects that focuses on the long lasting improvement of the human condition. Also covered is how sustainable engineering principles and practices can transform the traditional design and construction methods of complex systems by the application of life cycle and environmental assessment, risk, and uncertainty analysis and other emerging techniques.
Certificate students who wish to take this course as a technical elective will need instructor permission to do so.
Prerequisites: CADE 131 , CADE 132 , CIVL 101 , CIVL 102 , and MATH 111
Corequisites: CIVL 103 , CIVL 105 , CIVL 231 , and PHYS& 114
Quarters Offered: Cohort 1: Spring
Total Hours: 40 Lecture Hours: 20 Lab or Clinical Hours: 20 |
|
-
CIVL 201 Engineering Statistics 4 credits This course reviews the basic principles of probability and statistics in engineering. Topics include measure of central tendencies and dispersions, probability, confidence level, linear regression, hypothesis test, etc.
Prerequisites: CIVL 103 , CIVL 105 , CIVL 107 , and PHYS& 114
Corequisites: CIVL 204 , CIVL 232 , and ENGL& 101
Quarters Offered: Cohort 1: Fall
|
|
-
CIVL 204 Statics Fundamentals 4 credits This course is an introduction to typical gravitational and lateral simple systems found in civil engineering. The course covers fundamental concepts of mechanics relating to forces acting on rigid bodies. Included are problems involving actions and reactions on structures and machines in two and three dimensions. Also covers friction, moments of inertia, and centroids.
Prerequisites: CIVL 103 , CIVL 105 , CIVL 107 , and PHYS& 114
Corequisites: CIVL 201 , CIVL 232 , and ENGL& 101
Quarters Offered: Cohort 1: Fall
|
|
-
CIVL 205 Theory of Urban Design and Planning 3 credits This course provides an overview of the historical development of American cities; the history and theories of planning; the uses of and problems with the most common planning tools; zoning; and a variety of significant contemporary issues in planning including Smart Growth, New Urbanism, Energy, and Sustainability. Critical thinking, writing, and sketching to investigate issues of importance in environmental and urban design and planning including lectures, reading and research assignments are used to expand awareness of good planning values and principles. Students will research and develop design solutions to a real-world urban planning issue.
Prerequisites: CIVL 232
Corequisites: CIVL 206
|
|
-
CIVL 206 Strength of Materials 4 credits This course introduces the concepts of engineering mechanics of materials and the behavior of the materials and structures under applied loads. The course elaborates on the knowledge of engineering mechanics (statics) and teaches students the purpose of studying strength of materials with respect to civil engineering design and analysis. Engineering concepts of stress, strain, material properties, shear and bending moment diagrams, and torsion are explored with practical applications in civil engineering.
Prerequisites: CIVL 232
Corequisites: CIVL 205
Quarters Offered: Cohort 1: Winter
|
|
|
|
-
CIVL 225 Construction Management - Civil Engineering 4 credits This course covers fundamentals of construction management, basic terminology, and processes of estimating and managing projects for civil engineering and construction projects. This is a project-base course. Students may have an opportunity for collaboration with other industry related disciplines in the course.
Prerequisites: CIVL 201 , CIVL 204 , CIVL 232 , and ENGL& 101
Corequisites: CIVL 205 and CIVL 206
Quarters Offered: Spring
|
|
-
CIVL 231 Civil 3D Computer Aided Design I 4 credits A course in advanced civil engineering graphics using state of the art Civil 3D software. Students learn coordinate geometry, digital terrain modeling and design methods using profiles, cross sections, and templates.
Prerequisites: CADE 131 , CADE 132 , CIVL 101 , CIVL 102 , and MATH 111
Corequisites: CIVL 103 , CIVL 105 , CIVL 107 , and PHYS& 114
Quarters Offered: Cohort 1: Spring
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Demonstrate file management abilities by naming, saving and backing up files using 3D software
- Manage coordinate systems by creating geometry
- Create digital terrain models from given data
- Analyze volumes and sites from created data
Total Hours: 60 Lecture Hours: 20 Lab or Clinical Hours: 40 |
|
-
CIVL 232 Civil 3D Computer Aided Design II 4 credits A course in advanced civil engineering graphics using state of the art Civil 3D software. Students learn advanced terrain design, grading and profiling techniques and calculations. Continuation of Civil 3D Computer Aided Design I.
Prerequisites: CIVL 103 and CIVL 231
Quarters Offered: Cohort 1: Fall
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Demonstrate advanced file management abilities by naming, saving and backing up files
- Manage coordinate systems by creating advanced geometry
- Create complex digital terrain models from given data
- Analyze volumes and sites from complex data
Total Hours: 60 Lecture Hours: 20 Lab or Clinical Hours: 40 |
|
-
CIVL 233 Civil 3D Computer Aided Design III 4 credits A course in advanced civil engineering graphics using state of the art Civil 3D software. Students work on advanced design projects. Continuation of CIVL 232 .
Prerequisites: CIVL 232
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Manage coordinate systems by creating complex geometry layouts
- Create professional digital terrain models to industry standards
- Analyze volumes and sites as applied to an actual project
Total Hours: 60 Lecture Hours: 20 Lab or Clinical Hours: 40 |
|
-
CIVL 251 Boundary Survey and Plat Design 4 credits In this course students will learn about the systems of public lands, legal descriptions, and how to locate the boundary lines of property using surveying equipment. Also includes site and subdivision planning, including topography.
Prerequisites: CIVL 105 or instructor permission
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Describe and apply teamwork skills to locate boundary lines of a property using surveying equipment
- Describe system of public lands including city, county, state and federal and describe common civil engineering considerations for each
- Apply boundary surveys and legal descriptions to complete civil drawings
- Properly draw boundary lines of properties including distances and directions
- Create plat designs in subdivisions
|
|
-
CIVL 261 Roadway Design and Layout 4 credits Fundamentals of roadway design. Students will learn the basics of design specifications, horizontal and vertical alignment and layout, rights-of-way, and plan detail.
Prerequisites: CIVL 232 or instructor permission.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Apply proper design standards from local and federal government to plan roadways
- Apply design standards to calculate the length and superelevation of a curve
- Draw horizontal alignment and layout projects
- Apply design standards to calculate elevation of a vertical curve
- Draw vertical alignment and layout projects
- Properly apply design standards in roadway design projects
|
|
-
CIVL 271 Cartography 4 credits Design and construction of maps including manual and computer mapping techniques, including major elements, concepts, and methods of cartography.
Prerequisites: CADE 131 or instructor permission
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Correctly use and explain cartography terminology
- Demonstrate the use of major elements, concepts, and methods of cartography
|
|
-
CIVL 281 Landscape Design Graphics I 4 credits Basic landscape design and layout techniques emphasizing manual and/or CAD skills. Design of private and public use areas.
Prerequisites: CADE 132 and CIVL 101 or instructor permission
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Correctly use basic landscape design terminology
- Demonstrate proficiency in basic site/plot layout
|
|
-
CIVL 282 Landscape Design Graphics II 4 credits Advanced landscape design and layout techniques emphasizing manual and/or CAD skills. Design of private and public use areas.
Prerequisites: CIVL 281
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Correctly use advanced landscape design terminology
- Demonstrate proficiency in advanced site/plot landscaping design
|
Oral Communication |
|
-
CMST 150 Intercultural Communication 5 credits Students will gain exposure to various worldviews and improve their abilities to interact within cross-cultural settings through the development of appropriate communication strategies. This course combines theory and practice in communication in global communities.
Prerequisites: ENGL 099
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Describe major concepts and issues of communication across cultures, both in domestic and international settings
- Discuss the role values, behaviors, and beliefs play in the development of individual and group identities
- Examine one’s own culture and communication styles and how they influence thinking and behavior
- Develop effective communication skills for personal and professional situations
- Access relevant information about cultures of interest and integrate into communication practice
- Demonstrate cultural awareness and the ability to communicate effectively with sensitivity in intercultural settings
Total Hours: 50 Lecture Hours: 50 |
|
-
CMST 302 Mass Communication 5 credits This course focuses on mass media’s history and cultural, social, and economic impacts. Examines how Internet, television, radio, film, and print media affect public and private life. CMST 302 studies legal, ethical, and commercial dimensions of mass communication, including First Amendment issues.
Prerequisites: Admission to BTAD program or instructor permission.
Quarters Offered: Fall
Global Outcomes: This course teaches to the global outcome of Communication.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Speak to the historic need for humankind to express information to a mass audience from pre-historic times through 21st century New Media
- Identify historical progress of media from Gutenberg Press in the 15th century through the Internet and the 21st century
- Specify historical markers in the development of major media: Moveable type, lithography, photography, cinema, radio, television, packet-swapping pre-internet, internet and wireless media
- Identify ethical perceptions and implications of major media
- Compare and contrast media impact on individual versus society (USA and globally)
- Navigate 1st Amendment issues, plagiarism and theft issues with emphasis on 21st century media applications
- Contrast 20th century mass communication models of “one-to-many” to emerging 21st century trends of “one-to-one” marketing, communication strategy, and user-generated content
Total Hours: 50 Lecture Hours: 50 |
|
-
CMST 330 Principles of Digital Rhetoric 5 credits Total Hours: 50 Lecture Hours: 50 |
|
-
CMST 402 Principles of Public Health Communication 5 credits This course introduces fundamental aspects of public health communication and education. Topics include general marketing principles, the role of social and mass media, interpersonal, organizational, and cultural aspects of communication, and communication technology.
Prerequisites: Admission to the BASPH program
Quarters Offered: Spring
Total Hours: 50 Lecture Hours: 50 |
|
-
CMST& 210 Interpersonal Communication 5 credits Learn greater self-awareness, more effective communication, and improve one-to-one relationships.
Prerequisites: ABED 045 or ABED 046 or equivalent placement score.
Quarters Offered: All
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Identify how personal and cultural values shape interpersonal communication
- Characterize cultural patterns in terms of interpersonal concepts
- Recognize and describe personal communication styles based on cultural perspectives and attitudes
- Use empathy to bridge differences in personal and cultural values and build relationships with others
- Listen actively and critically
- Use analytical skills to develop connections between interpersonal communication and other academic areas and/or individual outcomes
- Demonstrate appropriate supportive techniques in interpersonal communication
- Adapt and apply appropriate communication strategies in dealing with diverse populations and groups
- Integrate interpersonal learning into everyday life
- Identify and explain the model, components, conditions and common terminology on interpersonal communication
- Recognize and describe how self-concept, perception, language, and emotions affect communication
- Build confidence in communicating verbally, nonverbally, and in writing, one-on-one, in small groups, and before the class
- Identify their own self-disclosure and nonverbal behaviors, listening habits, and conflict styles and applying appropriate techniques to improve any that inhibit effective communication
- Develop and apply textbook and supplemental reading assignments and library and/or technological research to individual, dyadic, or group projects
Total Hours: 50 Lecture Hours: 50 |
|
-
CMST& 220 Introduction to Public Speaking 5 credits This course sets forth the essentials of effective public speaking including: selecting your topic, library research methods, analysis, oral style, use of visual aids, preparation and delivery of various types of speeches.
Prerequisites: ABED 045 or ABED 046 or equivalent placement score.
Quarters Offered: All
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Demonstrate an understanding of communication - speaking/listening as a social process
- Use communication skills in activities in the classroom
- Apply concepts learned to outside the classroom
- Improve their ability to evaluate and criticize speeches
Total Hours: 50 Lecture Hours: 50 |
|
-
CMST& 230 Small Group Communication 5 credits Through theory and practice, students will learn how to become more effective, competent small group participants and communicators.
Prerequisites: ABED 045 or ABED 046 or equivalent placement score.
Quarters Offered: All
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Describe the theory and principles of effective and competent small group
- Demonstrate collaborative skills (specifically, the adoption of appropriate group roles, decision-making, and problem-solving) in small groups
- Utilize conflict resolution skills building toward group consensus
- Explain the ethical principles of small group participation, including status and power
- Produce group presentations, reports, and proposals and describe the steps necessary for such production
- Improve the analysis and evaluation of group projects and presentations, including your own
Total Hours: 50 Lecture Hours: 50 |
College Success |
|
-
HMDS 114 Tutor Training I 1 credits This course is designed to develop students’ skills and abilities as effective tutors through experiential learning and meeting the guidelines for Level I Tutor Certification as prescribed by the College Reading and Learning Association. This course will train students in collaborative learning, learning strategies, communication skills, and tutoring diverse populations.
Prerequisites: Instructor permission.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Describe the philosophy of tutoring and the role of the tutor in facilitating student learning
- Articulate the roles and responsibilities of a tutor
- Complete requisite program paperwork with accuracy
- Identify campus/internet resources and student support services available to the tutee
- Describe and model the tutoring cycle
- Implement the needs assessment process to gather information on students’ learning style(s)
- Compare and contrast characteristics of different learning styles, identify approaches to working with various learning styles
- Examine the influence of several factors on learning
- Model various study skills techniques specific to time management, test preparation, test anxiety, and motivation
- Identify and model attentive listening and effective questioning skills
- Identify, research, and share effective study skills resources
- Identify the benefits of diversity in student populations and advocate for a pluralistic and inclusive learning community
Total Hours: 10 Lecture Hours: 10 |
|
-
HMDS 121 Leadership in Student Government I 2 credits Term one in a three term sequence designed to develop students’ professional leadership abilities through participation in student government, including Associated Student Government meetings and programs and other college committees; examines students’ Leadership styles.
Prerequisites: Instructor permission or holding student leadership position on campus.
Total Hours: 33 Lecture Hours: 11 Lab or Clinical Hours: 22 |
|
-
HMDS 122 Leadership in Student Government II 2 credits Term two in a three term sequence designed to develop students’ professional leadership abilities through participation in student government, including Associated Student Government meetings and programs and other college committees; examines communication, time management and teamwork.
Prerequisites: Instructor permission.
Total Hours: 33 Lecture Hours: 11 Lab or Clinical Hours: 22 |
|
-
HMDS 123 Leadership in Student Government III 2 credits Term three in a three term sequence designed to develop students’ professional leadership abilities through participation in student government, including Associated Student Government meetings and programs and other college committees; examines decision-making and meeting facilitation skills.
Prerequisites: Instructor permission or holding student leadership position on campus.
Total Hours: 33 Lecture Hours: 11 Lab or Clinical Hours: 22 |
|
-
HMDS 124 Tutor Training II 1 credits Course two in a three course sequence designed to enhance students’ skills and abilities as effective tutors through experiential learning and meeting the guidelines for Level II Tutor certification prescribed by the College Reading and Learning Association.
Prerequisites: HMDS 114 or instructor permission.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Articulate the roles and responsibilities of a TRiO project tutor
- Research, identify and share outside academic skills resources
- Define cognitive, affective, and psychomotor styles of learning
- Implement and interpret the needs assessment process to gather information on students’ learning style(s)
- Conceptualize a study skills plan for tutees and model effective study skills techniques
- Analyze ways in which students learn uniquely and how we can accommodate these differences in the development of learning/tutoring experiences
- Identify and apply tutoring strategies and active learning techniques based on individual styles of learning
- Assess and evaluate students’ learning of specific content through ‘Classroom Assessment Techniques’
- Model effective conflict resolution skills
- Identify resources available to students in need of referrals
- Model different approaches when working in various tutoring situations, present research on available resources, and discuss individualized learning plans
Total Hours: 10 Lecture Hours: 10 |
|
-
HMDS 134 Tutor Training III 1 credits Third course in a three course sequence designed to develop students’ skills and abilities as effective tutors through experiential learning and meeting the guidelines for Level III Tutor certification as prescribed by the College Reading and Learning Association.
Prerequisites: HMDS 124 .
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Critique the roles and responsibilities of a tutor
- Refer to campus/internet resources and student support services available to tutees
- Describe characteristics of different learning styles and collaborate on approaches to working with various learning strategies
- Summarize basic tenets of student development theories
- Apply student development theories to needs assessments and working with tutees
- Describe conflict resolution methods
- Collaborate on best tutoring practices utilizing student learning and development theories
Total Hours: 10 Lecture Hours: 10 |
Computer Science |
|
|
|
-
CSD 100 College Success in Information Technology 2 credits This course provides students with the resources needed to make an informed decision about future education and career goals and to make those goals a reality. It provides an orientation to the educational options and professional opportunities in the study of computer science. Students will develop academic and personal skills, as well as attitudes that promote success in college study.
Required first-quarter course for all new Associate in Computer Science DTA/MRP students.
Prerequisites: ABED 040 (or placement into MATH 087 or higher) and ABED 046 (or placement into ENGL 093 or higher)
Quarters Offered: Summer, Spring
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Develop goals for college study and identify strategies (including financial, time, stress, and health management) to achieve them
- Distinguish among different fields related to computer science
- Prepare an academic plan leading to an associate degree and successful transfer in computer science
- Outline the specific job opportunities and educational requirements in at least one field of computing
- Demonstrate attitudes and learning strategies that promote success in computer science
- Successfully navigate campus resources and services including the college website, learning management system, student financial services, and various student support services
- Define, explore, and discuss the importance of ethics and diversity in today’s classroom and community
Total Hours: 20 Lecture Hours: 20 |
Computer Security and Network Technology |
|
-
CSNT 101 Computer and Information Security Basics 3 credits Students learn how to apply computer and information security concepts to their personal and professional use of technology.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Perform cursory risk assessments on information systems
- Explain basic encryption concepts
- Mitigate common computer-related threats
- Differentiate between various computer-related mitigation techniques
Total Hours: 30 Lecture Hours: 30 |
|
-
CSNT 115 A+ Software Essentials 6 credits Students will install, configure, secure, and troubleshoot operating systems. The course will also include working with client operating systems in various network scenarios. Students work towards the CompTIA A+ industry certification.
Prerequisites: MATH 087 (or placement into MATH 098 or higher)
Corequisites: CSNT 116
Quarters Offered: Fall, Spring
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Identify the basic components of a computer
- Use and describe file and directory structures
- Troubleshoot the boot process used in personal computers
- Demonstrate an understanding of operating system memory management
- Demonstrate basic Windows operating system usage, commands, and configuration
- Identify computer numbering systems and perform computations
- Create and use Command Line and Windows GUI configuration files
- Define computer terms used in class
Total Hours: 100 Lecture Hours: 20 Lab or Clinical Hours: 80 |
|
-
CSNT 116 A+ Hardware 6 credits Using the CompTIA A+ competencies, students will study all PC components. While installing and troubleshooting PC hardware, students gain a top-to-bottom knowledge of PC hardware technologies as they acquire critical levels of proficiency.
Prerequisites: MATH 087 (or placement into MATH 098 or higher)
Corequisites: CSNT 115
Quarters Offered: Fall, Spring
Global Outcomes: This course teaches to the global outcome of Information Literacy.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Identify and describe the characteristics of the common storage devices used on desktop PCs
- Describe the basic maintenance issues of disk drives
- Explain the differences between ROM and RAM memory components
- Demonstrate how system BIOS utilities function with system CMOS chips
- Install and configure input and output devices and define their technologies
- Define the characteristics and features of impact, ink-jet, laser, and color thermal printing systems
- Explain the evolution of motherboard architectures and features
- Research and report the latest technical advances in PC hardware via Internet resources
Total Hours: 100 Lecture Hours: 20 Lab or Clinical Hours: 80 |
|
-
CSNT 117 Exploring Command Line Interfaces 3 credits Command Line Interfaces for Microsoft and Linux operating systems are introduced. Students will become proficient with basic commands, syntax structures, and file systems, and will become familiar with using batch files to perform automated tasks.
Prerequisites: MATH 087 (or placement into MATH 098 /MATH 099 or higher)
Global Outcomes: This course teaches to the global outcome of Critical Thinking.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Use simple commands to navigate within command line environments
- Utilize the Linux file system, editing utilities and networking functions
- Use various operating system utilities in a command line environment
- Create and configure batch files to create custom configuration options
- Transfer files to and from a variety of platforms and operating systems
- Use Telnet and FTP utilities over the network
- Connect and authenticate to different operating systems over the network
- Diagnose and troubleshoot user access to directories and files over the network
Total Hours: 40 Lecture Hours: 20 Lab or Clinical Hours: 20 |
|
-
CSNT 120 Introduction to Linux 3 credits An introductory course for computer and network technicians focused on the command-line in Linux. Skills learned will be fundamental for use on Linux, Windows, and PowerShell.
Prerequisites: CSNT 115 or CSD 111
Total Hours: 50 Lecture Hours: 10 Lab or Clinical Hours: 40 |
|
-
CSNT 123 Current Operating Systems 6 credits A technical overview of the graphical and command line user environment of current operating systems, including system installations and user/ network configuration issues.
Prerequisites: CSNT 115 and ENGL 093 (or equivalent placement score for ENGL 099 or higher), or instructor permission
Corequisites: CSNT 124 and CSNT 125
Quarters Offered: Fall, Winter
Global Outcomes: This course teaches to the global outcome of Communication.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Demonstrate knowledge of OS installation hardware requirements
- Demonstrate a strong understanding of OS boot process
- Compare and contrast the differences between current OS file system formats
- Recognize and demonstrate the differences between Stand-alone and Multi-boot installations
- Differentiate and edit various registry structures
- Configure the system requirements for network connectivity and Internet access
- Troubleshoot and fix network connectivity issues
- Demonstrate knowledge of current operating system architectures
- Differentiate between feature changes and improvements of current systems
- Complete a research paper on emerging technologies
Total Hours: 100 Lecture Hours: 20 Lab or Clinical Hours: 80 |
|
|
|
-
CSNT 125 Shells and Scripts 3 credits A beginning course in shell scripting and programming for maintenance and technical support personnel, using command line and graphical tools common to current operating systems and networks.
Prerequisites: CSNT 115 , CSNT 116 , and ENGL 093 (or placement into ENGL 099 or higher)
Corequisites: CSNT 120 and CSNT 124
Quarters Offered: Fall, Winter
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Demonstrate knowledge of programming basics and principles
- Create and use data structures and algorithms
- Program basic web functions and applications
- Recognize and support current programming languages and applications
- Write and test basic PowerShell scripts and Linux shell scripts
- Demonstrate command line management of operating systems in a network environment
Total Hours: 50 Lecture Hours: 10 Lab or Clinical Hours: 40 |
|
-
CSNT 170 A+ Certification Test Preparation 5 credits Designed to prepare the student for the industry CompTIA A+ certification exams. Includes instruction and details for both the Core Technologies and the OS Technologies exams.
Prerequisites: CSNT 115 and CSNT 116 or instructor permission.
Quarters Offered: Summer
Student Outcomes/Competencies: Upon the successful completion of this course students will be able to:
- Demonstrate CompTIA Hardware Core Competencies
- Demonstrate CompTIA Operating System Technologies
- Develop On-Line Electronic test taking skills
- Install and configure PC hardware peripheral components
- Install and configure operating systems required for exam
- Develop setup and configuration skills for network connectivity
Total Hours: 70 Lecture Hours: 30 Lab or Clinical Hours: 40 |
|
-
CSNT 171 Network+ Certification Preparation 3 credits CSNT 171 prepares students familiar with computer network technology for the CompTIA Network+ Industry certification exam.
Prerequisites: CSNT 234 or instructor permission.
Quarters Offered: Summer
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Demonstrate an understanding of subject material associated with the CompTIA exam objectives for Network Media and Topologies
- Demonstrate an understanding of subject material associated with the CompTIA exam objectives for Network Technologies
- Demonstrate an understanding of subject material associated with the CompTIA exam objectives for Network Devices
- Demonstrate an understanding of subject material associated with the CompTIA exam objectives for Network Management
- Demonstrate an understanding of subject material associated with the CompTIA exam objectives for Network Tools
- Demonstrate an understanding of subject material associated with the CompTIA exam objectives for Network Security
- Demonstrate an understanding of the certification exam process by completing a practice Network+ certification exam in a simulated test-center environment
Total Hours: 40 Lecture Hours: 20 Lab or Clinical Hours: 20 |
|
-
CSNT 177 Security + Certification Preparation 3 credits Prepares students for taking the CompTIA Security+ certification exam. The six domains of this exam’s objectives match directly to the current skill standards for IT security professionals.
Prerequisites: CSNT 241
Quarters Offered: Summer
Student Outcomes/Competencies: Upon successful completion of this course students will be prepared to take a certification exam that covers the skills related to:
- Network Security
- Compliance and Operational Security
- Threats and Vulnerabilities
- Application, Data and Host Security
- Access Control and Identity Management
- Cryptography
Total Hours: 40 Lecture Hours: 20 Lab or Clinical Hours: 20 |
|
-
CSNT 231 Network Fundamentals I 6 credits This course includes networking fundamentals between computing systems. Students will work on designing, implementing, and maintaining a network with all its various components. There is a heavy emphasis on training based on the CompTIA Network+ industry certification requirements.
Prerequisites: CSNT 120, CSNT 124 , CSNT 125 and MATH 098 (or placement into any MATH/MATH& course with MATH 098 as a prerequisite)
Corequisites: CSNT 232
Quarters Offered: Winter, Spring
Global Outcomes: This course teaches to the global outcome of Intercultural Appreciation.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Subnet classful networks
- Explain commonly implemented network models and determine the best model for a given business scenario
- Describe the importance of various national and international standard setting organizations
- Define the layers and functions of the OSI model
- Incorporate proven troubleshooting methods and tools to solve network problems
- Distinguish between various transmission media and uses
- Terminate cabling according to industry standards
- Schematically design networks
Total Hours: 100 Lecture Hours: 20 Lab or Clinical Hours: 80 |
|
-
CSNT 232 Network Fundamentals II 6 credits This course is a continuation of CSNT 231 Network Fundamentals I and introduces advanced networking, configuration, and troubleshooting skills. Students will setup and manage all the basic components and services of today’s most popular networks. There is a heavy emphasis on training based on the CompTIA Network+ industry certification requirements.
Prerequisites: CSNT 120, CSNT 124 ,CSNT 125 , and MATH 098 (or placement into any MATH/MATH& course with MATH 098 as a prerequisite)
Corequisites: CSNT 231
Quarters Offered: Winter, Spring
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Create and manage a client /server based network
- Demonstrate usage of the Internet Protocol Suite (TCP/IP) including troubleshooting and advanced subnetting techniques
- Use and configure different networking components
- Recognize and use various network protocols and standards
- Complete the basic programming of a routing device
- Use a selection of common hardware and software utilities
- Perform basic network security, maintenance, backup, and restoration tasks
- Setup and configure wireless access points
- Use SQL to create and query a basic database
Total Hours: 100 Lecture Hours: 20 Lab or Clinical Hours: 80 |
|
-
CSNT 234 Introduction to Virtualization 3 credits Students apply the skills and competencies they have acquired in CSNT 231 and CSNT 232 to complete a virtual networking project. This will encompass configuring host machines, virtual servers, and switches to work within a local private cloud.
Prerequisites: CSNT 125 and MATH 098 (or equivalent placement score for any MATH course with MATH 098 as a prerequisite) or instructor approval
Corequisites: CSNT 231 and CSNT 232
Quarters Offered: Winter, Spring
Student Outcomes/Competencies: Upon successful completion of this course the student will be able to:
- Create, configure, and manage virtual resources
- Plan and determine necessary components for a virtualized system
Total Hours: 50 Lecture Hours: 10 Lab or Clinical Hours: 40 |
|
-
CSNT 241 Network Security and Encryption 6 credits In this course students will examine packet structures, routing and access control lists, authentication and encryption, network traffic monitoring, and intrusion detection techniques. Additional subjects will include security and acceptable use policies, and gathering data to support forensic reviews.
Prerequisites: CSNT 255 and CSNT 256
Corequisites: CSNT 247 and CSNT 253
Quarters Offered: Winter, Spring
Global Outcomes: This course teaches to the global outcome of Communication.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Compare and contrast network security vs. computer security
- Demonstrate an understanding of the network security terminologies
- Define access control methods and their proper applications
- Describe vulnerabilities and attacks, and measures used to protect against them
- Explain the basic concepts of cryptography and public key infrastructure
- Define authentication methods and their proper applications
- Define and apply network infrastructure security, including wireless networking
- Apply methods to harden hardware, applications, and networks
- Correctly deploy network monitoring, analysis, and sniffing tools
- Define auditing and intrusion detection and protection systems
- Define common methods to enhance communications security and internet services security
- Define and understand the concepts of operational security and security planning, including business continuity, physical security, and incident response
- Comply with End User Licensing Agreements (EULA)
- Create acceptable use and security policies
Total Hours: 80 Lecture Hours: 40 Lab or Clinical Hours: 40 |
|
-
CSNT 244 Virtualization I 6 credits In this course students will learn the latest industry standards and practices for deploying virtual hosts and creating, configuring, and managing virtual servers, clients, and storage resources.
Prerequisites: CSNT 255 and CSNT 256
Corequisites: CSNT 257
Quarters Offered: Winter, Spring
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Create, store, and configure images for virtual machines
- Clone and migrate images within a virtual clustered environment
- Work with virtual resources in contemporary platforms
- Define the advantages that virtualization provides for scaling, redundancy and capital equipment cost savings
- Install and configure rack mounted data center equipment
- Configure virtual LANs (VLANs) and virtual private networks (VPN)
- Integrate local virtual resources with cloud-based resources
Total Hours: 100 Lecture Hours: 20 Lab or Clinical Hours: 80 |
|
-
CSNT 246 Emerging Technologies 3 credits In this course students will research and explore emerging technologies which will enhance and change the way products and services are created and delivered. This class is designed to enable students to assess what technologies are on the horizon and how to be prepared for a career in this rapidly changing environment.
Prerequisites: CSNT 251 and CSNT 253 or instructor permission
Corequisites: CSNT 241 and CSNT 244
Quarters Offered: Winter, Spring
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Identify and assess the ramifications of future technologies
- Determine methodologies for integrating into current systems
Total Hours: 40 Lecture Hours: 20 Lab or Clinical Hours: 20 |
|
-
CSNT 247 Offensive Computer Security 3 credits In this course, students will learn to apply offensive security tactics, techniques, and procedures in order to assess the security posture of networks and information systems. Topics include intelligence gathering, technical execution, and implications of found vulnerabilities to business practices.
Prerequisites: CSNT 255 and CSNT 256
Corequisites: CSNT 241 and CSNT 253
Quarters Offered: Winter and Spring
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Apply the Penetration Testing Execution Standard to a penetration test
- Perform a network vulnerability assessment
- Exploit known information system vulnerabilities
Total Hours: 40 Lecture Hours: 20 Lab or Clinical Hours: 20 |
|
|
|
-
CSNT 253 Capstone 3 credits Students apply the skills and competencies they have acquired in the program to a final networking project. The project will encompass configuring all of the major components of a fully working production network including, but not limited to, cabling, routing, Active Directory, users, Web & FTP, email, and DHCP & DNS.
Prerequisites: CSNT 255 and CSNT 256
Corequisites: CSNT 241 and CSNT 247
Quarters Offered: Fall, Winter
Global Outcomes: This course teaches to the global outcome of Teamwork.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Work in a group environment to setup and configure all the major components of a production NOS
- Design an IP scheme to work in a multiple network environment
- Create an effective step-by-step configuration lab with the appropriate graphic documentation
Total Hours: 50 Lecture Hours: 10 Lab or Clinical Hours: 40 |
|
-
CSNT 255 Network Administration I 6 credits This course looks at networking from an administrative side. Students will develop installation and troubleshooting skills as well as set up and configure the main components of today’s most popular network operating system(s). Emphasis is on hands-on experience.
Prerequisites: CSNT 231 , CSNT 232 , and ENGL 099 (or placement into ENGL& 101 or higher)
Corequisites: CSNT 256
Student Outcomes/Competencies: Upon successful completion of this course the student will be able to:
- Perform installations using a variety of methods
- Create images for backups and restorations
- Set up and manage DHCP and DHCP Relay Agent
- Manage file and directory structure security
- Demonstrate the setup and configuration of user accounts and profiles
- Demonstrate the proper usage of various network (IP) troubleshooting utilities
- Demonstrate advanced IP and firewall configuration abilities
- Set up and configure a basic ADS structure
- Set up and administer basic DNS services
- Work in an Active Directory domain environment
- Set up, configure, and troubleshoot IPv4 networks
- Use routing tables to troubleshoot connectivity issues
Total Hours: 100 Lecture Hours: 20 Lab or Clinical Hours: 80 |
|
-
CSNT 256 Network Administration II 6 credits This course is a continuation of CSNT 255. Students will work with some of the advanced features and components of today’s most popular network operating system(s). Emphasis is on hands-on experience.
Prerequisites: CSNT 231 , CSNT 232 , and ENGL 099 (or placement into ENGL& 101 or higher)
Corequisites: CSNT 255
Student Outcomes/Competencies: Upon successful completion of this course the student will be able to:
- Diagnose and troubleshoot advanced network configuration issues
- Set up Distributed File System (DFS) services
- Use Delegation of Control to assign special
Total Hours: 100 Lecture Hours: 20 Lab or Clinical Hours: 80 |
|
-
CSNT 257 Virtualization II 6 credits In this course students will learn the latest industry standards and practices for creating, configuring, and managing virtual servers, networking, and storage resources in public cloud environments.
Prerequisites: CSNT 255 and CSNT 256
Corequisites: CSNT 244
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Deploy virtual machines in a public cloud environment
- Manage users and access controls for cloud provider accounts
- Configure virtual resources in common public platforms
- Integrate local resources with cloud-based resources
Total Hours: 100 Lecture Hours: 20 Lab or Clinical Hours: 80 |
|
-
CSNT 259 Linux+ Certification Preparation 3 credits Prepares advanced students for taking the current CompTIA Linux+ certification exam. The outcomes match directly to the four domains of CompTIA’s LPIC-1 exam objectives.
Prerequisites: CSNT 117 and CSNT 124 or instructor permission
Quarters Offered: Summer
Student Outcomes/Competencies: Upon successful completion of this course students will demonstrate the ability to:
- Determine and configure hardware settings. Boot the system. Change runlevels/boot targets and shutdown or reboot system. (101)
- Design hard disk layout. Install a boot manager. Manage shared libraries. (102)
- Work on the command line. Process text streams using filters. Perform basic file management. Use streams, pipes and redirects. Create, monitor and kill processes. Modify process execution priorities. Search text files using regular expressions. Perform basic file editing operations using vi. (103)
- Create partitions and filesystems. Maintain the integrity of filesystems. Control mounting and unmounting of filesystems. Manage disk quotas. Manage file permissions and ownership. Create and change hard and symbolic links. Find system files and place files in the correct location. (104)
- Use online learning and research methods to remain current with industry certification objectives.
Total Hours: 40 Lecture Hours: 20 Lab or Clinical Hours: 20 |
|
-
CSNT 294 Resumes and Interviews 3 credits A basic foundation for developing and writing resumes and cover letters along with Job Interview techniques. Emphasis is on jobs in the IT fields, although the techniques and ideas introduced will apply to any type of job.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Write a proper cover letter
- Write a properly formatted resume
- Define the different types of resumes
- Demonstrate assorted job hunting techniques
- Prepare for a job interview
- Describe and demonstrate job interview skills
- Participate by demonstrating teamwork, appropriate work ethics, professionalism, and respect for diversity
Total Hours: 40 Lecture Hours: 20 Lab or Clinical Hours: 20 |
Computing and Software Development |
|
-
CS 143 Computer Science II Java 5 credits This class teaches Object Oriented Programming (OOP) concepts and introduces elementary data structures as well as algorithms associated with them. The topics include classes, interfaces, inheritance, OOP design, exceptions, data structures (arrays, lists, queues, stacks, and trees), and algorithm performance analysis. The course is taught in Java programming language.
Prerequisites: CS& 141
Quarters Offered: Fall, Winter, Spring
Global Outcomes: This course teaches to the global outcome of Teamwork.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Design and implement Object Oriented Principles in Java
- Use inheritance concept and interface mechanism in class design and implementation
- Write code that utilizes exceptions and the exception handling mechanism available in Java
- Demonstrate mastery in using array, linked list, stack, and queue data structures
- Demonstrate knowledge of tree data structures and algorithms associated with them
- Design and implement recursive algorithms
- Use recursion to manipulate linked lists and tree data structures
- Implement searching and sorting algorithms for arrays
- Estimate algorithm complexity using Big O notation
- Design and implement a medium-sized Java program using OOP principles
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
-
CSD 105 Programming Concepts For Non-Programmers 5 credits This course is a general introduction to concepts of computer programming and their use in building interactive applications. Students study computer architecture, basic principles of data processing, programming logic and design, using visual programming tools.
Prerequisites: MATH 087 (or placement into MATH 090 or higher) and ENGL 093 (or placement into ENGL 099 or higher)
Quarters Offered: Spring
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Explain binary and hexadecimal numeric systems and their relation to the decimal system
- Explain the concepts of client-server architecture
- Describe the history and evolution of Internet
- Justify the need for database systems in data processing
- Describe the concept of tables in a relational database
- Describe software development life cycle
- Define algorithm and use algorithmic thinking when solving a problem
- Demonstrate the use of iterations and branching in computer programming
- Use variables to manipulate data
- Use logical operators to write conditional statements
- Explain the need for functions in programming
- Use events and event handling in interactive applications
- Build interactive applications using visual programming tools
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
-
CSD 110 Computer Programming Fundamentals with Python 5 credits A general introduction to concepts related to designing and writing computer programs and procedures. Students learn to apply programming logic and problem-solving techniques, algorithmic thinking, and concepts such as data types and data structures using Python.
Prerequisites: ENGL 093 (or placement into ENGL 099 or higher) and MATH 090 (or placement into MATH 099 or higher)
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Describe the phases of software development
- Recognize the proper format of assignment statements
- Use conditional statements, relational operators, logical operators and loops when solving programming problems
- Identify the scope of variables within a given program and the various data types
- Declare and initialize arrays, manipulate array data
- Describe the concepts of modularization
- Explain the difference between syntax and logic errors
- Read and write files in Python
- Design and implement small Python applications
- Define Object-Oriented Programming (OOP) terms
- Demonstrate an understand of the need for documentation
- Identify an information need and formulate a research plan to address it
- Research, organize, and evaluate information from a variety of sources
- Explain why Python is a useful scripting language for developers
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
-
CSD 111 Computer Programming Fundamentals 5 credits A general introduction to concepts related to designing and writing computer programs and procedures. Students study problem-solving techniques, algorithmic thinking, programming logic, and concepts such as data types, data structures, and object-oriented programming.
Prerequisites: ENGL 093 (or placement into ENGL 099 or higher) and MATH 090 (or placement into MATH 099 or higher)
Quarters Offered: All
Global Outcomes: This course teaches to the global outcome of Information Literacy.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Describe the phases of software development
- Recognize the proper format of assignment statements
- Explain conditional statements, relational operators, logical operators, and loops
- Identify the scope of variables within a given program and the various data types
- Declare and initialize arrays, manipulate array data
- Describe the concepts of modularization
- Explain the difference between syntax errors and logical errors
- Define Object-Oriented Programming (OOP) terms
- Demonstrate an understanding of the need for documentation
- Identify an information need and formulate a research plan to address it
- Research, organize, and evaluate information from a variety of sources
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
-
CSD 112 HTML and CSS 5 credits This course is an introduction to HyperText Markup Language (HTML) and Cascading Style Sheets (CSS). Students examine the key components of HTML to create functional web pages and apply CSS style sheets to improve page layout and overall appearance. Class teaches elements of responsive web design and techniques of its implementation.
Prerequisites: ENGL 093 (or placement into ENGL 099 MATH 087 or higher) and (or placement into MATH 090 or higher) and CSD 111 (or concurrent enrollment in that course) or completion of one of the following: BTE 120 , DSGN 170 , or CSNT 115
Quarters Offered: All
Global Outcomes: This course teaches to the global outcome of Intercultural Appreciation.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Write syntactically correct HTML code using the latest version of HTML language
- Create basic HTML web pages which are displayed correctly in modern web browsers
- Use links and images to design aesthetically pleasing and functional web pages
- Create forms to gather user input
- Incorporate tables into the web pages to display data
- Write style sheets using latest version of the CSS language
- Use correctly text, font, background, border, list, float, margin, padding, display and other CSS property groups
- Use CSS rules together with HTML layout elements to change the layout of a page
- Explain the key principles of responsive web design and techniques of their implementation
- Validate and debug HTML and CSS code
- Design and develop websites compliant with web standards
- Design and develop websites that reflect cultural awareness
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
-
CSD 122 JavaScript 5 credits Students learn to apply programming skills to build dynamic, interactive web pages and web applications. Students use JavaScript and recent libraries to manipulate the Browser Object Model, validate forms, use object-oriented techniques, and enhance website usability and user experience by adding dynamic features to the HTML pages.
When enrolling into this class, students are expected to know HTML and CSS syntax, basic programming control structures (loops and if-else statements), and be familiar with array manipulation and function-writing techniques in programming language of their choice.
Prerequisites: CSD 111 and CSD 112
Quarters Offered: Fall, Winter, Spring
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Use JavaScript data types and operators to write syntactically and functionally correct code
- Demonstrate knowledge of JavaScript and recent library syntax
- Write code that manipulates Browser Object Model and CSS properties of the objects
- Write code that uses best-practice idioms and patterns
- Use JavaScript control structures for program flow control
- Read, analyze, design, and implement function definitions and function calls
- Demonstrate knowledge of the browser event model
- Handle events with JavaScript and recent libraries
- Manipulate data in strings and arrays
- Validate form data
- Create visual effects and animate objects in the document
- Add expandable menus, slideshows, and modal dialogs to websites
- Debug and handle errors in JavaScript code
- Use JavaScript and recent libraries to implement dynamic, user-friendly web pages
- Write client-side interfaces through the use of the DOM, JavaScript and JavaScript libraries
- Demonstrate knowledge of libraries and tools that are used in web application development
- Design and implement programming projects as a member of a team
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
|
|
|
|
-
CSD 228 Programming with C# 5 credits C# is a modern, powerful, and expressive object-oriented language that is widely used in general software development as well as web development. Students learn the language fundamentals and more advanced topics including inheritance, event-driven programming, and GUI implementation.
Prerequisites: CS& 141
Quarters Offered: Fall
Global Outcomes: This course teaches to the global outcome of Teamwork.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Demonstrate proper use of C# syntax
- Read, understand, and write C# expressions
- Design, code, and debug classes
- Properly use C# types in software implementations
- Define encapsulation, inheritance, and polymorphism and use these concepts when designing and implementing classes
- Use streams and files for input and output
- Use exception handling to recover from errors
- Demonstrate solid understanding of OOP
- Write event-handling routines
- Use forms to gather user input
- Design and implement programming projects as a member of a team
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
|
|
|
|
|
|
-
CSD 268 Quality Assurance Methodologies 5 credits This Quality Assurance (QA) Methodologies course is an introduction to the theory, concepts, and reasoning behind software testing and automation. Students learn how to create and run test scripts and implement basic test projects.
Prerequisites: CS& 141
Corequisites: CS 143 or CSD 228 or CSD 233
Quarters Offered: Fall, Spring
Global Outcomes: This course teaches to the global outcome of Communication.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Describe the objectives, limits, and cycles of testing
- Identify the differences between Black Box and White Box testing
- Demonstrate the process of reproducing bugs
- Define the role of automated software testing
- Create test cases and test scripts, and document the test cases according to the technology standards
- Demonstrate test management practices and techniques
- Identify strategies of “Risk Management”
- Create a project risk-management strategy
- Manage a tracking system for bugs
- Demonstrate performance testing and stress testing
- Describe the use of problem reports/bug reports
- Develop a test plan to effectively communicate testing requirements
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
-
CSD 275 PHP Scripting 5 credits PHP is a widely-used general-purpose scripting language that is especially suited for server-side web development. Students learn to build web applications requiring server-side logic and to access SQL databases.
Prerequisites: CSD 111 and CSD 112
Students who completed ITAD 111 and ITAD 112 meet the prerequisites.
Quarters Offered: Fall, Winter, Spring
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Use PHP data types and operators to write syntactically and functionally correct code
- Use control structures for program flow control
- Read, analyze, design and implement function definitions and function calls
- Manipulate strings and arrays
- Work with files and directories to store and access data
- Access form data on the server
- Access data in SQL databases
- Debug and handle errors in PHP code
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
|
|
|
|
-
CSD 299 IT Project 3 credits In this course students work on developing a real world software application going through a complete application development life cycle, including analysis, design, specification, implementation, debugging, and deployment.
Prerequisites: Instructor permission
Quarters Offered: Fall, Spring
Global Outcomes: This course teaches to the global outcome of Teamwork.
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Describe software application development life cycle
- Manage development of an application from initial conception to final release
- Apply necessary skills to solve a real world IT problem
- Develop and deploy a complete software package
- Produce written documentation for an application
- Deliver effective presentation of a software solution
Total Hours: 50 Lecture Hours: 10 Lab or Clinical Hours: 40 |
|
-
CSD 321 System Analysis and Design 5 credits In this course students learn the core skills needed to plan, analyze, and design information systems using an object-oriented approach. Requirements for information systems are used to create functional, structural, and behavioral models leveraging the Unified Modeling Language (UML).
Prerequisites: CSD 122 , CSD 138 , CSD 268 , and admission to the BAS IT:CSD progam
Quarters Offered: Winter
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Explain the general structure of a software project
- Analyze a problem domain
- Document project requirements and use cases
- Develop technical specifications
- Develop project architecture and data flow diagrams
- Apply object-oriented approach to software project design
- Use Unified Modeling Language (UML)
- Build UML diagrams
- Properly design relationships
- Conduct dependency analysis
- Use UML tools
- Demonstrate ability to create end-to-end analysis and design of a project
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
-
CSD 322 Computer and Network Architecture 5 credits This course provides students with an architectural overview of modern computer technology. This is accomplished by presenting the set of hardware and software components that together define a computer system. In addition, since connectivity has become ubiquitous, the overview includes an introduction to network architecture.
Prerequisites: CSD 122 , CSD 138 , CSD 268 , and admission to the BAS IT:CSD program
Quarters Offered: Winter
Student Outcomes/Competencies: Upon succesful completion of this course students will be able to:
- Discuss the major functional components of a computer (Input Unit, Output Unit, Central Processing Unit, Arithmetic Logic Unit, Temporary and persistent storage unit, Control unit).
- Describe the CPU’s instruction set, and program in it
- Understand CPU and system performance metrics
- Demonstrate familiarity and facility the TCP/IP protocol
- Describe the TCP/IP stack
- Write programs running on separate machines that communicate with each other via a socket
- Describe the role and function of a router
- Explain how a packet is routed from one machine to another on the same subnet
- Explain how a packet is routed from one machine to another on a different subnet
- Design and implement programming projects as a member of a team
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
-
CSD 331 Database Modeling and Design 5 credits This course introduces relational database schema design using real-life data examples. Advanced data management topics are examined, including data modeling, normalization, analysis of query efficiency, usage of stored procedures, and triggers. Non-relational (NoSQL) databases used with Big Data are introduced and compared with RDMS.
Prerequisites: CSD 138 , CSD 321 , MATH 220 , and admission to the BAS IT:CSD program
Quarters Offered: Spring
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Query and update relational database
- Gather requirements for designing of a real-life database
- Properly design RDBMS schema
- Use entity-relationship modeling tools
- Evaluate performance issues and create database indexes
- Create database views
- Describe principles of pessimistic and optimistic concurrency control methodologies
- Identify and implement database integrity constraints
- Explain usage cases for stored procedures and triggers
- Normalize a Database Schema
- Explain the advantages of three normal forms
- Explain issues related to database security and ways to secure a database
- Explain design and implementation issues specific to distributed databases
- Demonstrate knowledge of non-relational database models and compare them to relational model
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
-
CSD 332 Software Project Management 5 credits This course teaches the fundamentals of software project management. Students learn how to manage a software development project at different stages of its life cycle, from analyzing requirements to providing support, and examine roles of stakeholders and methods of project planning, scheduling, risk analysis and mitigation, scope control, progress monitoring, and quality assurance. Modern techniques such as agile development are studied. Students learn to assess product readiness and manage ways to successfully complete a time-driven or a feature-driven project. Different aspects of project readiness are analyzed from feature completeness and acceptance testing to properly documenting, globalizing, and marketing the product.
Prerequisites: CSD 321 and admission to the BAS IT:CSD program
Quarters Offered: Spring
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Describe software process models
- Gather requirements for a software project
- Demonstrate ability to gather project requirements
- Prioritize project features
- Design technical specifications
- List key team roles required for a typical project
- Describe responsibilities of team members
- Develop a project schedule
- Describe techniques for project tracking
- Describe risk mitigation techniques
- Explain waterfall methodology
- Explain techniques used in agile methodology
- Explain pros and cons of agile methodology vs. waterfall methodology
- Enumerate and apply quality assurance techniques
- Identify and explain issues related to maintaining a software product
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
-
CSD 335 Algorithms and Structures 5 credits Students study data structures, such as stacks, queues, hash tables, heaps, trees, and graphs, and use different algorithmic approaches to problem solving, such as simple recursion, backtracking, divide and conquer, greedy and brute force algorithms, and dynamic programming. Students analyze algorithm efficiency in terms of memory use and speed, using Big O notation for run-time performance estimation.
Prerequisites: CS 143 and admission to the BAS IT:CSD program
Quarters Offered: Spring
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Explain the basic principles of algorithm analysis, big O notation
- Implement elementary data structures, such as arrays, linked lists, and strings
- Explain and implement stack and queue data structures using different underlying data structures.
- Explain the difference in approach and efficiency of recursive algorithms, divide and conquer algorithms, and dynamic programming
- Implement tree data structures, including binary search trees.
- Use different tree traversal techniques.
- Implement, analyze, and compare efficiency of different elementary searching algorithms such as selection, insertion and shell sorts; sort linked lists
- Describe, implement, and analyze efficiency of quicksort and merge sort algorithms
- Explain and implement priority queue and heap data structures; analyze and implement algorithms associated with them, including heapsort
- Explain, compare, and implement different search algorithms and search data structures like different varieties of binary search trees and hash tables
- Explain graph properties and types, implement different graph representations
- Describe different graph search algorithms
- Explain implement and analyze minimum spanning trees algorithms
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
-
CSD 412 Web Application Development 5 credits Students learn to design and develop interactive and dynamic web pages based on modern web development standards. This is a team-project based course, in which students use a variety of tools, techniques, and patterns to design, develop, and deploy a web application. The course covers topics such as client/server programming, web forms and input validation, authentication/authorization, security, scalability, caching, integration with databases using object-relational mapping, testing, and deployment.
Prerequisites: CSD 122 , CSD 331 , and admission to the BAS IT:CSD program
Quarters Offered: Fall
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Explain the fundamentals of how the Web works
- Develop web applications consisting of forms and input validation
- Develop clients that can consume public REST APIs
- Develop 3-tier web applications based on MVC design pattern
- Implement server side data persistence using databases
- Implement authentication and authorization for user accounts
- Deploy, test and debug web applications.
- Provide useful technical supporting documentation.
- Design and implement software applications as a member of a team
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
-
CSD 415 Operating Systems Concepts 5 credits This course teaches the major functional components of a modern, general purpose operating system, including the process management subsystem, the memory management subsystem, and the I/O subsystem. Process management topics include process and thread creation and termination, process scheduling, inter-process communication, and signal handling. Memory management topics include virtual memory, and paging. I/O topics will include file systems, sockets, I/O scheduling, network protocols, and device drivers. Students will gain facility and insight into these topics through hands-on activities including programming assignments, source code walk-through exercises, and selected reading from the Internet and the course text.
Prerequisites: CSD 322 and admission to the BAS IT:CSD program
Quarters Offered: Fall
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Download, configure, compile, and install an operating system from source code on the Internet
- Explain the boot process
- Name the major subsystems of an operating system
- Describe the major data structures used by the operating system
- Write system level code in to interface to devices
- Explain process scheduling
- Demonstrate proficiency in writing multi-processed applications that share information using inter-process communication mechanisms
- Demonstrate proficiency in writing thread-safe, multi-threaded applications
- Discuss and describe deadlock scenarios
- Explain virtual memory
- Write programs that communicate using sockets
- Write programs that store information to disk using the I/O system (memory mapped files)
- Design and implement programming projects as a member of a team
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
-
CSD 425 Cloud Computing 5 credits This course introduces students to the basic concepts of cloud computing. Students will learn to implement those concepts by developing advanced applications on one of the major cloud computing platforms, e.g., AWS, Azure, OpenStack, etc. This course covers topics such as PaaS, IaaS, SaaS, virtualization, web services, big data computing, security, and operational aspects such as deployment, monitoring, and alerting. Students work on projects in teams, store and share code via version control system, and utilize small team agile strategies.
Prerequisites: CSD 412 and admission to the BAS IT:CSD program
Quarters Offered: Winter
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Explain the fundamentals of cloud computing
- Use IaaS cloud offering to provision and use Virtual Machines and Virtual Networks
- Use PaaS and SaaS to develop scalable cloud applications that can scale up and scale out
- Use automation to deploy, maintain, and monitor cloud resources
- Use various cloud storage options to store application and user data
- Use cloud security and identity management services
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
-
CSD 436 Algorithmic Problem Solving 5 credits This course teaches advanced algorithm and problem-solving techniques. Students learn to identify and combine known algorithms to solve real-world problems, including those used at a technical job interview for a software development position. Common interview problems are classified, studied, and solved. Students participate in mock technical interviews and provide and discuss interview feedback.
Prerequisites: CSD 335 and admission to the BAS IT:CSD program
Quarters Offered: Winter
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Demonstrate techniques for succeeding at a technical problem solving interview
- Demonstrate ability to refine a problem statement
- Invent an algorithmic solution to a software problem
- Analyze a proposed solution
- Evaluate performance of a solution
- Find ways to optimize a solution
- Identify special cases that need to be tested
- Find and correct errors in an algorithm
- Quickly code a simple algorithm
- Demonstrate knowledge of frequently used algorithmic techniques
- Efficiently explain your thinking process and accept feedback
- Demonstrate ability to explain your solution to a problem
- Adapt a solution to changing requirements
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20 |
|
Page: 1
| 2
| 3
| 4
| 5
| 6
| 7
| 8
| 9
| 10
|
|
|
|