Tags:
create new tag
view all tags
Searched: ^C

Results from Assessment web retrieved at 06:19 (GMT)

Computing and Information Systems (B.A.)
Computing Computer Science (A.A. and B.S.) Computing and Information Systems (B.A.) Cyber Security (A.A...
Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. (Computing student learning outcome...
Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions. (Computing student learning outcome 1....
Design, implement, and evaluate a computing based solution to meet a given set of computing requirements in the context of the program...
Design, develop, maintain, and evaluate a computing based solution to centered on users` needs (Computing student learning outcome 2.1)
Communicate effectively in a variety of professional contexts. (Computing student learning outcome 3)
Recognize professional responsibilities and make informed judgments in computing practice based on legal, ethical, and moral principles. (Computing student learning...
Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline. (Computing student learning outcome 5)
Learn new areas of technology. (Computing student learning outcome 6)
Use technology to help bring Christ to the world and apply Christian principles to their work. (Computing student learning outcome 7)
Understand and use appropriate cloud technologies in specified areas (Computing student learning outcome 8)
Computing Science (A.A.)
Computing Science (B.S.)
Upon completion of CSC 102, students will understand: how to write simple programs programming terms including variables, selection, repetition, functions...
A gentle introduction to programming for students with no or limited computer programming experience. Students will write small computer programs to practice problem...
Goals for CSC 102 are: Course outcomes for CSC 102 are: Program outcomes for CSC 102 are:
1. Have an introductory knowledge of programming 1. Be able to write simple programs
1. Note taking at the introductory level via accountability for class notes 1. Team work at the introductory level by working in pairs with a robot 1. Professionalism...
Upon completion of CSC 112, Students will: understand various ethical issues in today`s digital world understand various cyber security issues in today`s...
Study of computing and ways it shapes and influences 21st century citizens and society. Provides basic understanding of computing capability and limitations for more...
Goals for CSC 112 are: Course outcomes for CSC 112 are: Program outcomes for CSC 112 are:
1. To help the student become a responsible citizen in the areas of technology 1. To give the students a basic understanding of the field of computing
1. Note taking at the introductory level by requiring students to take lectures notes. Should include posting videos of some class lectures so they can review their...
Upon completion of CSC 113, students will: understand various ethical and cyber security issues in today...
The study of computing and the ways it shapes and influences 21st century citizens and society. Provides the basic understanding of computing capabilities and limitations...
Goals for CSC 113 are: Course outcomes for CSC 113 are: Program outcomes for CSC 113 are:
1. To prepare students to live in a very digital world. 1. To introduce a number of fundamental concepts of computer science 1. To prepare students to succeed...
1. Note taking at the introductory level by requiring students to take lectures notes. 1. Technical writing at the introductory level by requiring written work...
Upon completion of CSC 121, students will know: how to write 2 3 page programs in a high level language how to document code and a program how to...
An introduction to computer application development using a high level, object oriented, GUI based language. Emphasis is on the use of problem solving methods, algorithms...
Goals for CSC 121 are: Course outcomes for CSC 121 are: Program outcomes for CSC 121 are:
Upon completion of the course, students will 1. Be able to write small (two pages) programs independently of outside help 1. Begin to develop technical writing...
1. Self learning at the introductory level by having some programming assignments that include using some simple features not covered in class (such as simple math...
Upon completion of CSC 122, students will know: how to use and build different data structures including stacks, queues, trees, graphs, and lists a...
A continuation of Programming 1. Students learn data structures including stacks, queues, trees, lists, graphs. Other data structures and sorting and searching are...
Goals for CSC 122 are: Course outcomes for CSC 122 are: Program outcomes for CSC 122 are:
1. Enhance the ability to program 1. Understand different data structures 1. Be able to use different data structures well
1. Self learning at the introductory level by having some programming assignments that include using some simple features not covered in class (such as using a pre...
Upon completion of CSC 150, students will understand: how to take quality lecture notes and respond intelligently to a talk different options in the...
Covers technical skills (such as use of Linux) needed during the major, soft skills (including note taking and time management), specific CS topics, architecture,...
Goals for CSC 150 are: Course outcomes for CSC 150 are: Program outcomes for CSC 150 are:
1. Begin to prepare for career search 1. Learn introductory level material 1. Learn necessary technical skills (linux, windows, vi) 1. Begin to experience...
1. Note taking at the introductory level by requiring students to summarize what was said by the speakers with details not found in any posted slides 1. Technical...
Upon completion of CSC 210, students will understand: how to write complex SQL queries how to design and implement quality databases security...
A course introducing the student to the principles and practices of data base management and database design. Topics will include relational database design, normalization...
Goals for CSC 210 are: Course outcomes for CSC 210 are: Program outcomes for CSC 210 are:
1. Learn to write complex sql statements 1. Learn to being to design tables 1. Learn about ethical and cyber security issues associated with databases
1. Self learning at the introductory level by having the students learn a few sql functions on their own but having them part of the assignments. This could include...
1 1. 1. 1. 1. 1. 1 1 1
Upon complete of CSC 221, students will: be able to design and code complex multi object programs. be able to develop graphics based interfaces for...
A continuation of Programming 1. Students learn to design more complex larger object oriented programs. Also includes graphical, event, and concurrent programming...
Goals for CSC 221 are: Course outcomes for CSC 221 are: Program outcomes for CSC 221 are:
1. Write non trivial programs on their own 1. Understand and use OO program concepts well 1. Improve the security of their program 1. Understand the basics...
1. Self learning at the introductory level by having some programming assignments that include using some simple features not covered in class 1. Note taking at...
Introduction to design and performance evaluation of computer networks, including such topics as what protocols are, layered network architecture, internet protocol...
Goals for CSC 230 are: Course outcomes for CSC 230 are: Program outcomes for CSC 230 are:
1. To be determined
Upon complete of CSC 260, students will: know how to choose the right resource for the learning objective know how to maximize the learning using...
The very dynamic nature of the field of computing requires specialized lifelong learning skills. Students will learn and experience how to be productive when learning...
Goals for CSC 260 are: Course outcomes for CSC 260 are: Program outcomes for CSC 260 are:
1. Teach students different skills for life long learning 1. Prepare students to create an acceptable learning plan for 463
1. Self learning at the application level by having discussions about how to get the most out of online lessons demonstrating how to establish education...
Upon complete of CSC 261, students will understand: how to build web sites uses HTML, CSS, JavaScript, and PHP security issues associated with websites...
Students will use independent learning techniques combined with class discussions to learn to build websites. Co requisite: CSC 260
Goals for CSC 261 are: Course outcomes for CSC 261 are: Program outcomes for CSC 261 are:
1. Upon completion of this course students will: 1. Be able to create web pages with HTML, CSS, JavaScript, and PHP 1. Have developed skills in being a...
1. Self learning at the application level by having the technical material being covered by existing online lessons found in the ACM learning center and other...
Upon completion of CSC 263, students will understand: a specific topic in computing and the ethical and security issues associated with it how to structure...
An introductory topic of computer science is covered. Students learn via on line lessons and class discussion. Co Requisite: CSC 260
Goals for CSC 263 are: Course outcomes for CSC 263 are: Program outcomes for CSC 263 are:
1. Upon completion of this course students will: 1. Learn a new technology 1. Have developed skills in being a life long learner
1. Self learning at the application level by having the technical material being covered by existing online lessons found in the ACM learning center and other...
Upon completion of CSC 266, students will understand: how to install and administer Linux systems how to install and administer Windows servers...
Students learn the fundamentals of Linux and Windows Server Administration. On line lessons will be used. In the lab, students learn how to structure self learning...
Goals for CSC 266 are: Course outcomes for CSC 266 are: Program outcomes for CSC 266 are:
1. Upon completion of this course students will: 1. Be able to configure linux and windows servers 1. Have developed skills in being a life long learner...
1. Self learning at the application level by having the technical material being covered by existing online lessons found in the ACM learning center and other...
Upon completion of CSC 310, students will understand: a specific advanced topic in computing and the ethical and security issues associated with it
An advanced cutting edge computer science topics such as Internet of Things and mobile computing will be covered. Topic to be determined by demand and the instructor...
Goals for CSC 310 are: Course outcomes for CSC 310 are: Program outcomes for CSC 310 are:
1. Learn a leading edge topic (typically cloud based) 1. Implement a project associated with that technology 1. Present the project 1. Write a report about...
1. Self learning at the application level by requiring students to learn one component of the topic on their own (with little assistance from the instructor)...
Upon complete of CSC 312, students will: be able to articulate the following about cloud computing advantages components ethical...
A study of the fundamentals of cloud computing including PaaS, SaaS, and IaaS, Security and ethical issues directly associated with cloud computing are included....
Goals for CSC 312 are: Course outcomes for CSC 312 are: Program outcomes for CSC 312 are:
To help students learn about IaaS, SaaS, and PaaS Equip students to do cloud computing
1. Self learning by using existing online lessons to learn the details about a specific cloud provider and bring those lessons to the class 1. Note taking by using...
Upon completion of CSC 314, students will: have created two projects in the cloud of their choosing: one with data science and one with machine learning...
A study of the resources available to do data science and machine learning in the cloud. Includes an overview of the different aspects of data science and machine...
Goals for CSC 314 are: Course outcomes for CSC 314 are: Program outcomes for CSC 314 are:
Enable students to create systems that use cloud based resources to do data science and machine learning Equip students to understand the ethics associated with...
1. Self learning by using existing online lessons to learn the details about a specific AI or data science tool found in the cloud and using it to develop a proof...
1 1 1 1 1 1 1 1 1 1 1
Upon complete of CSC 321, students will understand: how to design and develop object oriented programs of sufficient size how to complete test significant...
Advanced programming with a focus on the components of designing and developing quality object oriented programs. Prerequisite: CSC 122 or ITSC 122
Goals for CSC 321 are: Course outcomes for CSC 321 are: Program outcomes for CSC 321 are:
1. For students: 1. to be able to develop object oriented systems 1. to become independent programmers
1. Note taking at the application level. It is assumed that by this level students will be able to take quality notes in class. At least one assignment will have details...
Upon complete of CSC 322, students will: be able to appropriately use data structures found in a language...
A continuation of Programming 2. Students will learn to design and use data structures including stacks, different types of queues, different types of trees, graphs...
Goals for CSC 322 are: Course outcomes for CSC 322 are: Program outcomes for CSC 322 are:
1. Further develop programming skills 1. Learn and use different data structures 1. Enhance team development skills
1. Self learning by learning on additional data structure and developing a program using it. 1. Technical writing by submitting high caliber software development...
Upon completion of CSC 340, students will understand: the techniques associated with current software engineering techniques (specifically Agile) how...
Students learn about the details of leading software engineering methodologies and how to implement the associated techniques. Prerequisite: (CSC 121 or ITSC...
Goals for CSC 340 are: Course outcomes for CSC 340 are: Program outcomes for CSC 340 are:
1. Learn the fundamentals of software engineering 1. Learn the fundamentals of Agile 1. Practice the aspects of Agile and SE on a real campus project 1. Work...
1. Self learning at the introductory level by requiring students to learn at least one aspect of Agile programming on their own and use it during the semester....
Upon completion of CSC 350, students will understand: how to prepare for entry into a career in computing how to take quality notes how to...
Covers career searching, advanced CS topics including optimization, parallelism, and concurrency and recent topics of computing. Students will present their work to...
Goals for CSC 350 are: Course outcomes for CSC 350 are: Program outcomes for CSC 350 are:
1. Get an overview of advanced computing topics 1. Further develop their career search skills 1. Further develop their learning skills
Upon completion of CSC 398 students will understand: how to work in a professional environment how to write a quality technical document
Field experience in a selected area of interest, including on the job exposure and completion of a significant project. Prerequisite: CSC 150 and (CSC 121, ITSC...
Goals for CSC 398 are: Course outcomes for CSC 398 are: Program outcomes for CSC 398 are:
1. Experience the professional world 1. Put their skills into practice
Upon completion of CSC 420 students will understand: the theory of computer science Big O notation N/NP problems how to deal with complex...
Covers the detailed comparative analysis of algorithms and their computational complexity. May also include formal language theory including finite automata, Turning...
Goals for CSC 420 are: Course outcomes for CSC 420 are: Program outcomes for CSC 420 are:
1. Experience the theoritical underpinnings of computing 1. Understand proofs 1. Understand automatas and grammars 1. Understand Big O 1. Understand P...
Upon complete of CSC 421, students will: be able to create a large program using advanced quality programming concepts be able to design complex testing...
A study of the characteristics of high quality programs and how to create them. Different design patterns are included. Pre requisite: CSC 322
Goals for CSC 421 are: Course outcomes for CSC 421 are: Program outcomes for CSC 421 are:
1. Students will start the transition from writing code that works to developing high caliber code. 1. Students will further their understanding of abstraction...
1. Note taking at the application level. It is assumed that by this level students will be able to take quality notes in class. At least one assignment will have details...
Upon completion of CSC 441 students will understand: how to work with real customers how to work on a real project how to apply the software...
Students take was learned in CSC 340 and put it into practice while working on a team on a real life problem. Prerequisite: CSC 340
Goals for CSC 441 are: Course outcomes for CSC 441 are: Program outcomes for CSC 441 are:
1. Put software engineering and Agile skills into practice in real problems for outside users 1. Further develop team work 1. Further develop communication skills...
Upon completion of CSC 450 students will understand: how to define, research, and complete a complex project in computing how to write up their work...
Students will showcase knowledge and skills by completing a project of their own design (approved by the department). Prerequisite: Permission of the instructor.
Goals for CSC 450 are: Course outcomes for CSC 450 are: Program outcomes for CSC 450 are:
Upon completion of CSC 450 students will understand: how to define, research, and complete a complex project in computing how to write up their work...
Upon complete of CSC 463 students will know: how to direct their own self learning for future tasks how to demonstrate the ideas they have learned...
Students will pick one advanced cutting edge topic (typically an aspect of cloud computing, machine learning, big data, Internet of Things, or mobile computing), develop...
Goals for CSC 463 are: Course outcomes for CSC 463 are: Program outcomes for CSC 463 are:
1. Develop life long learning skills
1. Life long learning skills by learning a complete topic on their own 1. Technical communication skills by making at least 2 verbal presentations (on recorded...
Upon completion of CSC 490 students will understand: how to learn and present new material recurring themes in computing
This is a capstone experience for all computing majors. It covers advanced principles of computing including optimization, parallelism, advanced architecture, and...
Goals for CSC 490 are: Course outcomes for CSC 490 are: Program outcomes for CSC 490 are:
1. Learn about issues that span computing 1. Learn advanced CS topics 1. Present own work
Upon completion of CSC 491, students will: be able to learn and present new complex computing material understand recurring themes in computing have...
Description: This is a capstone experience for all computing majors. It covers advanced principles of computing including optimization, parallelism, advanced architecture...
Goals for CSC 491 are: Course outcomes for CSC 491 are: Program outcomes for CSC 491 are:
1. Learn about issues that span computing 1. Learn advanced CS topics 1. Present own work
1. Life long learning by taking what was covered in class and expanding on it in more detail
Apply computer science theory and software development fundamentals to produce computing based solutions. (Computer Science student learning outcome 1)
Cyber Security (A.A.)
Cyber Security (B.S.)
This course focuses on the administrative aspects of cyber security work. Particular focus is given to strategic planning and understanding of the policies and procedures...
This course provides a comprehensive introduction to cybersecurity concepts, principles, and practices aligned with the objectives of the CompTIA Security certification...
This course examines the strategies and tactics employed by cyber security experts to protect networks, systems, applications, and data. Building from the foundations...
A stud of the history of cybercrime and how it has affected various entities ...
The purpose of this course is to examine the strategies and tools to secure information within a network. The course blends technical and detailed examination of the...
This supervised internship provides students with the opportunity to integrate classroom instruction with work in the cyber security field. Students will be required...
This course introduces foundational concepts in Artificial Intelligence (AI) with a specific focus on applications in the field of cybersecurity. Students will explore...
This course introduces students to secure IT operations by exploring the intersection of DevOps, virtualization, and cloud computing through a cybersecurity lens....
This innovative course takes a hands on approach to teaching, putting students in the role of potential hacker. Mock networks are constructed for students to attempt...
This course provides a detailed examination of techniques and tools used to investigate, search, collect, analyze, and report on network based breaches and events...
Emphasis will be given to developing and executing an overall plan to deal with incidents in the organization. Students will learn about incident responses activities...
This capstone course centers on the construction of an E portfolio and in the participation of a series of live in course simulations. The portfolio serves as a comprehensive...
Apply security principles and practices to maintain operations in the presence of risks and threats. (Cyber Security student learning outcome 1)
Curriculum Changes for 2022 New courses CSC 113 CSC 221 CSC 260 CSC 312 CSC 314 CSC 322 CSC 421 CSC 491 files to Create...
Number of topics: 199

Topic revision: r13 - 2026-05-28 - CathyBareiss
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback