Undergraduate Catalog 2024-25 > Course Descriptions

UG Course Descriptions

CIS 317 Networks and Infrastructure (Credits: 3)

Introduces technical strategies in terms of the hardware, software, and networking concepts that form the infrastructure supporting data communication for organizations.

CIS 326 Data Structures (Credits: 3)

Explores basic concepts of data organization. Topics include strings, lists, graphs, and trees; file structure; searching and sorting techniques, applications. (Prerequisite: CIS 218, approved prior programming course(s), or instructor’s approval)

CIS 335 Technology and Ethical Issues (Credits: 3)

Presents the social and professional environment and context in which information technologists work. Explores the historical, ethical, and legal aspects of computing as it applies to organizations. Also develops communication and teamwork skills relevant to presenting technical information.

CIS 343 Analysis and Modeling (Credits: 3)

Introduces concepts and approaches used to perform systems analysis and design. Students learn analysis and design modeling techniques. Pre-requisite: CIS 218 with a C+ or above.

CIS 345 Data and Information II (Credits: 3)

Explores advanced topics of data theory and practice, including data quality, data integration, data administration, and overviews of distributed databases and object-oriented data modeling. (Prerequisite: CIS 224)

CIS 351 Software Design&Programming II (Credits: 3)

Applies advanced concepts for designing and creating software applications. Continues the development of problem solving, algorithm design and implementation via object-oriented programming begun in CIS 218 (Prerequisite: CIS 218)

CIS 405 Professional Internship (Credits: 1 to 3)

A limited-enrollment, mentored professional field experience in the application of computer-science skills. Students apply for positions that will provide hands-on field experience and enhance career readiness. (By prior arrangement with a member of the department)

CIS 411 Algorithms (Credits: 3)

Computer algorithms are presented and implemented using a complied programming language. This course will discuss asymptotic notation and its use in evaluation the space and time complexity of the programs. Divide-and-Conquer, Greedy, and Dynamic programming will be among the techniques presented.

COM 190 Theatre Practice (Credits: 1)

Participation in the fall or spring production of Cue and Curtain (major role or responsibility). Open to all students who qualify by audition or experience.

COM 200 Business & Technical Writing (Credits: 3)

An introduction to style and forms in business and technical writing with emphasis on an understanding of global communication in the modern workforce and the importance of purpose and audience, using direct writing and clear language.

UG Catalog

Enter a term to search course titles and descriptions, or select a department and/or subject.

Filters

 

Search