The following 2 courses will also be offered:
- CSCI 195, Databases for Data Science, will be offered as a 2 credit, 1st half
semester course. This course will focus
on learning how to access data stored in relational databases using the SQL language.
If
you are a Computer Science major, you should take
CSCI 392 - Database
Systems
, as Databases for Data Science is primarily intended for non-majors and minors.
NOTE
-- THIS CLASS HAS BEEN CANCELLED
- CSCI 295, Using the Command Line Effectively, will be offered as a 1 credit
full semester course. This course will introduce you to the command line: a quick and
powerful text-based
interface built into all major operating systems. You will learn command line syntax
and be able to write shell scripts that drive this text-based interface. You will
work with the command line on MacOS, Linux, and Windows, with lots of practicing and
time for experimentation.
The following course will also be offered:
- CSCI 295, Mastering Git, will be offered as a 1 credit, full semester course.
Have you been exposed to Git but are still mystified by what git add, git commit,
git push, and git pull do? Do you throw up your hands in frustration whenever a conflict
occurs? Not sure what a branch is and when you should create one? This course will
explore all these concepts and more in a hands-on environment, with lots of low stakes
opportunities to make mistakes and learn from them.
- CSCI 295, Web Technologies will be a 4 credit, full semester course.
Students taking the Introduction to Web Technologies course will be introduced to
basic concepts and technologies in the World Wide Web and will design and implement
web interfaces that are aesthetically pleasing and responsive (to the screen size
of the device) using HyperText Markup Language (HTML), Cascading Style Sheets (CSS)
and JavaScript. While working on a semester-long web development project, students
will utilize databases in web applications which will be developed using server-side
technologies. Students will also be introduced to the jQuery framework which can be
used to extend JavaScript and also expands available functionality in web development. The basic principles of web security
will also be introduced and students will gain experience with consumption of web
services to enhance their web applications.