A course designed to help new students learn various techniques and stra
- Subject
- CSC
- Type
- course
- Edition
- 2021-2023
- Source
- strose.smartcatalogiq.com
104 courses with the subject CSC, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
A course designed to help new students learn various techniques and stra
Pre-service teachers will learn to use software programs that will increase their future productivity as teachers. Students will learn how to create presentations and instructional materials using Microsoft PowerPoint. Students will learn how to simplify their recordkee
LAS Core (C9) Term credit total: 16 Term credit total: 14-15 Term: Fall 3 Term: Spring 3 Course Number & Title
This course provides an alternative introduction to computer science. Students will learn t
Students receive a gentle introduction to visual computing with Alice. Alice is a highly visual system that allows beginning-level students to construct interesting projects witho
The Core - Phil/RLS - PHI 205 Business Ethics The Core - World Languages The Core - Literary Studies The Core - Expository Writing, Speaking & Research
This course provides an introduction to computer, network and internet security for non-computer scien
The goals of this course are to learn introductory programming skills and to learn how to integrate computer programming into K-6 classrooms. In recent years, excellent programming environments have been devel
Students will gain familiarity with the basic building blocks of all computer programs. Important concepts will include variables, data types, input and output, math operations, programming sequence, decisions, iteration, file input and output, and functional decomposition. Time
The descriptions, representation and manipulation of abstract data structures, including arrays, linked lists, stacks, queues, and tree
CJS Elective (3cr) Physical Education (L12) (1cr) General Electives (6cr) Year 4 Fall (15 credits)
An introduction to database management systems. Topics include hierarchical, network, and relational data models, database d
CSC Elective (3-4cr) Lib. Ed. requirement (3-4cr) Year 3 Fall (13-14 credits)
This course will cover many topics and techniques in artificial intelligence. Topics include search, constraint satisfaction, knowledge representation, p
Lib. Ed. requirement (3-4cr) Spring (15-16 credits)
This course is a sequel to CSC 202 Introduction to Programming course and it is intended for students who aim to enhance their experience in programming. Students will
The focus of this course is on client-side programming using HTML and JavaScript,
This course will provide an introduction to the theory of computation. The course will cover fun
The world is officially mobile, phones are in our everyday life. The number of smartphone users is forecasted to grow to 2.5 billion in 2019 and the number is increasing rapid
"The Threat Within" - A new operating reality is confronting public and private sector organizations and institutions of all shapes and sizes everywhere: the threat from within that is able to exploit and expose an organization's greatest competitive edge - the "secret sauce." Initially many experts thought of the insider threat challenge as a te
This course is an introduction to C++ programming. The course is de
This course is an introduction to Python programming. The course
This course allows students to hone their general programming skills while learning techniques to design and implement programs to solve a specific problem as q
Students in this course will use the Python programming language and the Ambrosia library to describe models of objects in. The libra
This course presents more advanced topics in discrete mathematics. Material covered: A
In this course we will cover various applications of probability to a wide range of topics from within computer science. Recently, randomness has found many surprising and practical uses throughout fields in comput
Recent advances in fields such as molecular biology have brought about an enormous mass of data beyond which can be analyzed by traditional or manual methods. Fortunately, we have also seen profound advances in the area
Bioinformatics 2 serves as the sequel to the Bioinformatics 1 course. We will study machi
Required senior project for all bioinformatic
CSC Elective (3-4cr) Lib. Ed. requirement (3-4cr) Further Disciplinary Study - second course in an L0 area (3cr) General Elective (3-4cr) Year 4 Fall (14-17 credits)
CSC Elective (3-4cr) Lib. Ed. requirement (2cr) General Electives (6-8cr) Spring (12-16 credits)
CSC Elective* (3-4cr) General Electives (6-9cr) *An internship is highly recommended and will count for elective CSC credit. Accelerated Degree Option: Computer Science BS + MBA: Students in the B.S. Computer Science/MBA Accelerated course of Study are required to take the following undergraduate business courses. These courses provide a strong foundation in business, making it easier for the student to transition to graduate level business courses. Additional Required UG Courses ACC 121 ACC 122 ECO 205 ECO 206 BUS 301 While not required, we encourage students to take the following undergraduate business courses as part of their undergraduate coursework.
This course will serve as a sequel to the computer networks course ( CSC 344 ). Students will obtain experience working with a
This course will serve as an introduction to programming applications for mobile devices. The course w
The class covers PHP, mySQL,the basics of AJAX, and the use
Performance increases in modern computers no longer come from faster clock speeds. The multi-core revolution has put parallel computing on everyone's desktop, meaning parallel pro
This course will cover the theory and practice of cryptography and will also discuss cybersecurity issues in general. Cryptography
This course will provide an in-depth analysis of user interface design from a software engineering perspective. Key areas will inc
This course will cover the fundamental principles of mobile application design and development. Students will learn application development on the Android platform. Topics will include Android App fu
This class will study how computers can be used to expedite the analysis of social networks. Examples of the social networks we will study are friendship networks (e.
This class will expand on knowledge of relational database management systems. The course topics include PL/pgSQL basic syn
The era of big data has brought new challenges for programmers to tackle. This course begins with a survey of techniques used
This course will provide students with a virtual internship, guided by computer science faculty and mentors from the cybersecurity industry. Students will
General Electives (11cr) *An internship is highly recommended and will count for elective CSC credit. Accelerated Degree Option: Cybersecurity BS + MBA: Students in the B.S. Cybersecurity/MBA Accelerated course of Study are required to take the following undergraduate business courses. These courses provide a strong foundation in business, making it easier for the student to transition to graduate level business courses. business courses. Additional Required UG Courses ACC 121 ACC 122 ECO 205 ECO 206 BUS 301 While not required, we encourage students to take the following undergraduate business courses as part of their undergraduate coursework.
Deep Learning is a specific subfield of machine learning that focuses on learning successive layers of increasingly meaningful representations. These layered representations of deep learning are discovered by usi
An introductory course to analyze and process text data. A lot of today's communication is conducted through social media, like Twitter, Facebook, Instagram and WhatsApp, and the majority of this data
CSC Grad Electives (6cr) General Electives (3cr) Year 5 Fall (9 credits)
Students qualified for an honors research concentration in Computer Science are required to pair this c
This course studies the implementation of abstract data structures and the efficiency analysi
CSC Grad Elective (3cr) Professional Accreditation: The College of Saint Rose, sponsored by the Sisters of Saint Joseph of Carondelet, Albany Province, is chartered by the Board of Regents of New York State. All of its degrees and The College of Saint Rose is accredited by the Middle States Commission on Higher Education, 3624 Market Street, Philadelphia, PA 19104. (267-284-5000) The Middle States Commissio Career Opportunities and Graduate Study: The skills you acquire will put you in demand for some of the hottest jobs in information technology. Majors will acquire the knowledge to advance into positions in computer progr Admissions and Financial Aid Information: The Undergraduate Admissions Office begins review of First-Year applications each fall in late September for the following Fall. Students are encouraged to submit a complete appli What Makes an Application Complete Online or Paper application (fee waived for all applicants!) Official High School Transcripts Official Transcripts for any College Level Courses SAT or ACT scores (See Test Optional FAQ's) Letter of Recommendation from a Counselor or Teacher Essay or Graded Paper Applicants may also apply via the Common Application Online . Art applicants are required to complete a portfolio review . Music applicants are required to complete an audition. Admissions contact information (telephone number, admissions web pages) Scholarships and Financial Aid See Tuition, Fees, and Financial Aid section for more information.
This course introduces students to the systems-oriented aspects of database systems design. Topics will include a revi
This course studies the technology, architecture, applications and management of data communication systems. Topics wil
This course will provide an in-depth analysis of user interface design from a software engineering perspective. Key areas will include learning ab
This course focuses on intermediate to advanced programming techniques and fundamental data structures. Students will solve problems by breaking
Software engineering is a dynamic and expanding field. This course aims to give students practical experience and theoretical
This is a course on design and analysis of algorithms. Examples from all major algorithm design techniques are st
In this course we will cover various applications of probability to a wide range of topics from within computer science. Recently, randomness has found many surprising and practical uses throughout fields in
Recent advances in fields such as molecular biology have brought about an enormous mass of data beyond which can be analyzed by traditional or manual methods. Fortunately, we have also seen profound advances in the area of com
The focus of this course is on client-side programming using HTML and J
The focus of this course is on server-side programming using Java
This course is designed to provide the necessary skills required to understand the key information security threats within an organization. These threats are becoming more sophisticated and there
This is an introduction to database management systems for MBA students. There will be a strong emphasis on the design and develo
This course is an introduction to object-oriented programming. Students will gain familiarity with the basic building blocks of all computer programs. Important concepts will includ
Students taking this course will learn the techniques used by computers to manage large amounts of data for storage and querying. We wil
Topics will include how to create a Hibernate project, mappings, POJOs, queries using HQL, updates using HQL, queries u
The class will start with a review of JavaScript, CSS, XML, and dynamic HT
This course will cover topics and techniques of artificial intelligence, including search, knowledge representatio
This course will provide an in-depth overview of the concepts and techniques
This course will provide students with a comprehensive study of the major protocols in the TCP/IP suite. Each layer of the 5 network lay
CSC Grad Electives (12cr) General Information on Accelerated Degree Options (Bachelor's + Master's): Eligibility Standards: High School Students: Minimum high school GPA of 92 Combined SAT of 1100 (out of 1600) OR ACT of 24 Letter of recommendation specifically for the Accelerated Bachelor’s/Master’s Degree Program from a high school teacher or counselor Transfer Students: 45 credits completed GPA of 3.4 overall or at least a 3.4 GPA in the last 30 credits Letter of recommendation from a faculty member from either Saint Rose or the institution from which the student transferred Current Saint Rose Students: 45 credits completed Overall GPA of 3.4 Letter of recommendation from a Saint Rose faculty member Maintaining Status in Accelerated Programs: Overall GPA of 3.4 at the completion of 45 credits Overall GPA of 3.0 from the completion of 45 credits to completion of the undergraduate degree Students can receive no more than one C in a graduate level course. An earned C must be retaken at the graduate level unless otherwise specified by the program. Students cannot receive a failing grade in a graduate level course. Specific course requirements for Accelerated programs with MBA (Transfer, Current and to Maintain Status): A grade of B or higher in financial accounting A grade of B or higher in managerial accounting Losing Eligibility for an Accelerated Bachelor’s/Master’s Degree Option: Students who do not maintain the standards outlined for their Accelerated Bachelor’s/Master’s Degree Option will lose eligibility for this completion option. If these students are in otherwise good standing with the College, they can continue in their current undergraduate program o Discontinuing an Accelerated Bachelor’s/Master’s Degree Options: Students in good standing may choose to discontinue an Accelerated Bachelor’s/Master’s Degree Option or withdraw from a dual degree program. These students may then move to another program offered by the college. Up to a maximum of 12 graduate credits taken up to that point and comp Opportunity to apply graduate credits to a future master’s degree at Saint Rose if no longer enrolled in Accelerated Program: Students who withdraw or are dismissed from the Accelerated Bachelor’s/Master’s Degree Option may apply to a Saint Rose Master’s Degree program after completion of the Bachelor’s Degree. If accepted to a Saint Rose master’s degree program these students may transfer up to 12 graduat Reinstatement in Accelerated Bachelor’s/Master’s Degree Options: Students in good academic standing with the college but previously declared ineligible from their Accelerated Bachelor’s/Master’s Degree Option can apply for reinstatement to the Accelerated Bachelor’s/Master’s Degree Option after retaking undergraduate courses that resulted in thei Advising: Students in this Accelerated Bachelor’s/Master’s Degree Course of Study will have two advisors while they are undergraduates. A faculty member from the student’s undergraduate discipline will serve as the primary advisor while the student is an undergraduate. A faculty member from t Professional Accreditation: The College of Saint Rose, sponsored by the Sisters of Saint Joseph of Carondelet, Albany Province, is chartered by the Board of Regents of New York State. All of its degrees and programs are registered and its professional programs fully approved by the Board of Regents through the The College of Saint Rose is accredited by the Middle States Commission on Higher Education, 3624 Market Street, Philadelphia, PA 19104. (267-284-5000) The Middle States Commission on Higher Education is an institutional accrediting agency recognized by the U.S. Secretary of Educati Career Opportunities and Graduate Study:
This course is a sequel to CSC 522 / MBA 542 Object Oriented Programming course and it is intended for students who aim to expand their knowledge in Python programming. It will i
This course investigates the latest trends in high-performance computing (HPC) evolution and examines key issues in developing algorithms capable of exploiting these architectures. Over the past few years, advances in CPU clock rates have stagnated due to power dissipation issues. Instead of increasing performanc
This course will cover the theory and practice of cryptography and will also discuss cybersecurity issues in general. Cryptography is
This course examines the concepts of modern and historical operating systems as a resource manager
A study of programming languages. This course explores fundamental constructs underlying programming languages and their use. Concepts
This course will cover the fundamental principles of mobile application design and development. Students will learn application development on the Android platform. Topics will include Android App fundament
This class will study how computers can be used to expedite the analysis of social networks. Examples of the social networks we will study are friendship networks (e.
This course will provide an in-depth overview of virutalization technologies which is the primary technology used in cloud computing. Virtualization allows multiple mach
This class will expand on knowledge of relational database management systems. The course topics include PL/pgSQL basic syntax
The era of big data has brought new challenges for programmers to tackle. This course begins with a survey of techniques
Machine Learning is one of the fastest growing areas in Computer Science. Machine Learning leverages the capabilities of today's computer hardware combined with domain specific data called sample data in order to build models (algorit
Deep Learning is a specific subfield of machine learning that focuses on learning successive layers of increasingly meaningful representations. These layered representations of deep learning are discovered
The world is officially mobile, phones are in our everyday life. The number of smartphone users is forecasted to grow to 2.5 billion in 2019 and the number is increasing
This course provides a comprehensive introdu
A supervised internship at an organization in the private or public sector. This cour
A Master’s Research Seminar will be arranged by a faculty member when
A supervised internship in organizations in the private and public se
A Project-Based Internship is an internship that includes a sufficiently large pr
A Research Master’s Project offers a student to pursue a more significant research project under faculty supervision. This option is open only to students who have earned a grade-point average of 3.5 or higher. The project could focu
A culminating experience for the Master's program, this course requires completion of a large-scal
Source: The College of Saint Rose's catalog, linked per course · table learning_unit · CourseShelf publish 61