Minor in Computer Science

A minor in Computer Science gives students a broad base of computer programming knowledge which can be useful in any field pursued.

 

REQUIRED CORE COURSES:

 

CIS 213          Computer Programming I (3 credits)

Introduces programming concepts using the Java SE programming language. Focuses on strategies for approaching programming problems and designing elegant, object-oriented software solutions.
Prerequisite(s): None

                                                                                                                    

CIS 241          Data Structures (3 credits)

Explores the important data structures, both within programs and external to programs. Focuses on algorithms that utilize data structures.

Prerequisite(s): CIS 213 (Computer Programming)

CIS 315          Computer Programming II (3 credits)

Focuses on object-oriented programming concepts using the Java Standard Edition and Java Enterprise Edition programming language and demonstrates how to approach problems and design elegant, object-oriented software solutions. Introduces programming for the World Wide Web using HTML/CSS and Java Enterprise Edition technologies.

Prerequisite(s): CIS 213 (Computer Programming I)

Three elective courses from the following are required:

 

CIS 204          Programming in Python (3 credits)

Covers programming and problem solving using Python. Emphasizes principles of software development, creating algorithms, and testing. Focuses on procedures and functions, iteration, lists, dictionaries, strings, and function calls.

Prerequisite(s): None

CIS 311          Database Management Systems (3 credits)

Focuses on basic database concepts and definitions. Studies logical organization of a database, database architecture, data normalization, data modeling, database integrity, and the client/server environment. Emphasizes the use of Microsoft Access using ActiveX Data Projects and Data Access Objects, query processing, and transaction processing through Structured Query Language.

Prerequisite(s): None

 

CIS 330          Computer Systems Architecture (3 credits)

Focuses on the major architectural components of the computer and the role of the operating system. Focuses on the uses of assembly language programming, various components of the architecture function, and interaction of computer architecture and programming. Introduces logical circuit design and computer arithmetic.

Prerequisite(s) or Corequisite(s): One programming language course

 

CIS 351          Programming Languages (3 credits)

Introduces concepts of programming language design and implementation through formal definition of a language’s specification of syntax and semantics. Compares the programming elements of various languages with specific emphasis on Perl, for the imperative language paradigm, and Java for the object-oriented language paradigm.

Prerequisite(s) or Corequisite(s): CIS 315 (Computer Programming II)

CIS 355          Computer Systems, Networks and Information Technology (3 credits)

Provides a general overview of information technologies that enable the student to fully engage as a knowledge worker that uses and interacts with computer systems, networks, and information technologies that are used in today's business environment. Topics include digital information systems, hardware and software, operating systems, the Internet, data communications, systems development life cycle, and information security. Aims to help students achieve a level of technological fluency essential for information professionals across a variety of specific career interests.

Prerequisite(s): None

 

CIS 365          Web Programming (3 credits)

Introduces the current standard of HTML. Explores the basics of Cascading Style Sheets for the design and layout of webpages, as well as the basics of client side scripting through Javascript and server side scripting through Hypertext Preprocessor. Examines databases for websites and the use of Structured Query Language to connect to the databases.

Prerequisite(s): CIS 315 (Computer Programming II) or faculty permission

transparent logo_white.png

6602 Park Heights Avenue Baltimore, Maryland 21215 Tel: 410-358-3144

Email: info@wits.edu

LI.png
fb.png

© Copyright 2020 Women's Institute of Torah Seminary & College
WITS is a degree granting institution approved by the Maryland Higher Education Commission.