The Bachelor of Arts (BA) caste allows you to combine computer science with another field of study. Yous might notice the BA caste of interest if y'all are besides interested in biology, entrepreneurship, game design, graphic arts, financial engineering, strange languages, or other disciplines.

Nosotros as well offer a combined Bachelor's and Master'southward caste pathway that allows yous to double-count ix credits, allowing y'all to complete the BA in ICS and the MLISc in Library & Informatics in less fourth dimension, and with fewer courses–for more information about the combined BA ICS/MLISc, contact Rich Gazan (gazan@hawaii.edu)

Degree Requirements

Students must complete the Available of Arts Full general Didactics Core, which is described in the General and Graduate Data Catalog, and an advising sheet bachelor from the College of Arts and Sciences Student Academic Services role.

Students must complete the following courses (51 credits, total of 16/17 courses):

  • ICS111, ICS141, ICS211, ICS212, ICS241, ICS311, ICS314, ICS321, ICS332
  • Ane course in two of the following pairs:(ICS312 or ICS331), (ICS313 or ICS361), (ICS351 or ICS451), (ICS 222 and ICS355)
  • At to the lowest degree one ICS courses at the 400-level or above.
  • Four upper division (300-level or above) courses in some area of concentration. The area of concentration courses DO Non have to be from the same department and they may include ICS courses as long equally they come across the minimum total of 12 credit hours (Note, these courses cannot include ICS 390.)

Students wishing to enroll in ICS courses higher up ICS 241 must meet the prerequisite grade requirement of B (not B-) or college in ICS 111, ICS 141, ICS 211 and ICS 241 prior to registering for the course.

The intent of the Bachelor of Arts degree is to allow calculator science to be combined with some other discipline. Students pursuing a B.A. in Information and Computer science are required to submit a curt proposal listing the courses they intend to take to complete for their ICS major. The proposal should explicate how these courses form a coherent plan of report combining information science with another field. Some examples of reasonable proposals are:

  • I desire to work in computer games programming, which requires 3D animation, computer graphics, and software engineering skills. ICS electives: ICS 485 Video Game Design and Development, ICS 462 Bogus Intelligence for Games, ICS 481 Intro. to Estimator Graphics. Area electives: ACM 315 Narrative Game Pattern, ACM 316 3D Character Animation, ACM 415 Computer Game Production, ICS 414 Software Engineering Two.
  • I want to practise machine translation of Japanese and English, which requires artificial intelligence, cognitive science, and Japanese linguistic communication skills. ICS electives: ICS 461 Artificial Intelligence I, ICS 661 Artificial Intelligence Two(3.0 GPA required), ICS 464 Intro. to Cerebral Science. Area electives: JPN 301 Third-Year Japanese, JPN 302 Third-Year Japanese, JPN 350 Intro. to Japanese Linguistics, JPN 425 Japanese Translation.
  • I desire to create web pages, which requires hypermedia, databases, and graphic design skills. ICS electives: ICS 465 Intro. to Hypermedia, ICS 665 User Interfaces & Hypermedia (3.0 GPA required), ICS 421 Database Systems. Area electives: Art 363 Design: Studio two, Fine art 364 Design: Studio three, Art 465 Blueprint: Typography iii, ART 322 Advanced Color.
  • I desire to utilize computers to predict the stock market, which requires statistics, databases, and business skills. ICS electives: ICS 442 Analytical Models & Methods, ICS 471 Probability, Statistics, & Queuing, ICS 421 Database Systems. Area electives: Motorcoach 310 Statistical Analysis for Business concern Decisions, Charabanc 311 Data Systems for Global Business Environment, Autobus 316 Quantitative Business & Economic Analysis, BEC 389 Applied Business organization Economics: Forecasting.

This course proposal must be approved by an ICS undergraduate advisor and can exist modified later with written approval to account for availability of courses or changes in the student's interests (which may require a new proposal and rationale).

Hither is a diagram illustrating some possible paths through our B.A. caste program:

BA in Information and Computer Science course flowchart

Student Learning Outcomes

  1. Students can utilise knowledge of calculating and mathematics advisable to the subject area.
  2. Students can analyze a problem, and identify and define the calculating requirements advisable to its solution.
  3. Students can design, implement, and evaluate a figurer-based arrangement, process, component, or program to meet desired needs.
  4. Students tin can role effectively on teams to reach a common goal.
  5. Students have an understanding of professional, ethical, legal, security and social problems and responsibilities.
  6. Students tin can communicate effectively with a range of audiences.
  7. Students tin can clarify the local and global bear upon of computing on individuals, organizations, and lodge.
  8. Students tin can recognize the need for and an ability to engage in continuing professional development.
  9. Students can use current techniques, skills, and tools necessary for calculating do.