KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Bethany Lutheran College · Courses

COMS

15 courses with the subject COMS, 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.

COMS 101Computer Applications1

Applications course focused on basic computer science concepts in a layered manner. Layers include information, hardware, programming, operating systems, applications, and communications.

Subject
COMS
Credits (min)
1
Credits (max)
1
Credit unit
cr.
Type
course
Edition
2026-2027
Source
blc.edu
COMS 103Introduction to Programming I3
Subject
COMS
Credits (min)
3
Credits (max)
3
Credit unit
cr.
Type
course
Edition
2026-2027
Source
blc.edu
COMS 104Introduction to Programming II3
Subject
COMS
Credits (min)
3
Credits (max)
3
Credit unit
cr.
Type
course
Edition
2026-2027
Source
blc.edu
COMS 201Object Oriented Programming3

A continuation of the object-oriented programming (OOP) concepts introduced in COMS104. Topics covered include a history of the OOP paradigm, how OOP differs from procedural programming, objects and classes, inheritance, encapsulation, composition, polymorphism, cohesion and coupling, and an introduction to UML modeling. Design patterns and elements of the Agile programming paradigm are introduced. Prerequisite: COMS104.

Subject
COMS
Credits (min)
3
Credits (max)
3
Credit unit
cr.
Type
course
Edition
2026-2027
Source
blc.edu
COMS 210Internet Programming3

Internet programming includes web server configuration and file security as well as client-side web browsers, HTML, CSS, and scripting. Additional topics covered include internet protocols such as TCP/IP, UDP, and HTTP, and standards such as REST and JSON. Prerequisite/Corequisite: COMS201.

Subject
COMS
Credits (min)
3
Credits (max)
3
Credit unit
cr.
Type
course
Edition
2026-2027
Source
blc.edu
COMS 304Computer Organization3

Introduction to the relationship between computer software and hardware. Topics include the hierarchical organization of data storage such as disk drives and memory, CPUs, system input and output, and an evaluation of how hardware components affect system performance. Prerequisite: COMS104.

Subject
COMS
Credits (min)
3
Credits (max)
3
Credit unit
cr.
Type
course
Edition
2026-2027
Source
blc.edu
COMS 320Data Communication3

Introduction to data communications and networking using the TCP/IP layered protocols approach. Topics include fundamentals of data transmission, LANS, WANS, packet routing and the underlying protocols. A brief look at network management and security round out this course. Prerequisite: COMS103.

Subject
COMS
Credits (min)
3
Credits (max)
3
Credit unit
cr.
Type
course
Edition
2026-2027
Source
blc.edu
COMS 322Database Systems3

Electives (minimum of 6 credits): Any 300 or 400 level COMS course or MISY440 Project Management 6 cr.

Subject
COMS
Credits (min)
3
Credits (max)
3
Credit unit
cr.
Type
course
Edition
2026-2027
Source
blc.edu
COMS 324Data Modeling3

BLC 2026-2027 Academic Catalog 112

Subject
COMS
Credits (min)
3
Credits (max)
3
Credit unit
cr.
Type
course
Edition
2026-2027
Source
blc.edu
COMS 326Data Structures3

A continuation and expansion of the data structures introduced in COMS104 and used in modern programming languages. Topics covered include arrays, vectors, stacks, queues, lists, dictionaries, and iterators as well as sorting and comparison of data stored in these structures. Prerequisite: COMS201.

Subject
COMS
Credits (min)
3
Credits (max)
3
Credit unit
cr.
Type
course
Edition
2026-2027
Source
blc.edu
COMS 340Programming Languages3

Covers the history and basic principles of programming languages and their various structures including object-oriented, procedural, functional, and scripting languages. Prerequisite/Corequisite: COMS304.

Subject
COMS
Credits (min)
3
Credits (max)
3
Credit unit
cr.
Type
course
Edition
2026-2027
Source
blc.edu
COMS 442Software Architecture3

An introduction to the architecture of software systems including architectural types, such as pipe-and-filter, layered, event driven, blackboard, etc., as well as stakeholders involved in software projects, their viewpoints as they relate to a project, and the functional and quality attributes of software systems. Prerequisites: COMS201 and COMS322.

Subject
COMS
Credits (min)
3
Credits (max)
3
Credit unit
cr.
Type
course
Edition
2026-2027
Source
blc.edu
COMS 480Topics in Computer Science3

Discussion of selected topics in computer science. Course is offered on a rotational basis and may be repeated for credit with different topics.

Subject
COMS
Credits (min)
3
Credits (max)
3
Credit unit
cr.
Type
course
Repeatable
may be repeated for credit with different topics.
Edition
2026-2027
Source
blc.edu
COMS 495Computer Science Capstone3

The senior capstone project is intended to allow the student to investigate a computer science area of their choice. The instructor will work with the student in an advisory capacity while the student completes a non-trivial research, hardware design, or programming project related to current trends in computer science. Prerequisites: COMS304, COMS320, and consent of instructor.

Subject
COMS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
blc.edu
COMS 499Internship in Computer Science1-4

Computer Science-related field experience with an approved agency fulfilling an individual learning contract negotiated between student, faculty advisor, and worksite. Computer Science majors only, by permission.

Subject
COMS
Credits (min)
1
Credits (max)
4
Type
course
Edition
2026-2027
Source
blc.edu

Source: Bethany Lutheran College's catalog, linked per course · table learning_unit · CourseShelf publish 61