Filter
View

CSCI3345 -- Machine Learning

Description: This course provides an introduction to the field of machine learning. Specific learning paradigms to be covered include decision trees, neural networks, genetic algorithms, probabilistic models, and instance-based learning. General concepts include supervised and unsupervised adaptation, inductive bias, generalization, and fundamental tradeoffs. Applications to areas such as human-machine interaction, machine vision, bioinformatics, and computational science will be discussed.

Professors: (BC Email Needed)

Location and Time: Fulton Hall 250 TuTh 09:00AM-10:15AM

Time Category: Morning

Used Seats: 29 / Total Seats: 40

CSCI3356 -- Software Engineering

Description: This course covers the basic life cycle of software development: requirements, design, implementation, testing, and production release. Students will learn the theory related to software engineering, but they will also learn hands-on how to create their own software. The main evaluation of the course is a team project that will simulate a small real project. The project will be done using the framework Django (Python), the CSS Framework Bootstrap, among other technologies. The project will be worth 50% of the grade, as well as 2 midterms, an exam, and a peer assessment (how your team members evaluate the work you did).

Professors: (BC Email Needed)

Location and Time: 245 Beacon Street Room 125 TuTh 01:30PM-02:45PM

Time Category: Evening

Used Seats: 40 / Total Seats: 40

CSCI3357 -- Database Systems Implementation

Description: An introduction to the internals of client-server database systems. A database system is large and sophisticated. By studying its components, one also learns techniques that apply to numerous other large systems. Topics include JDBC drivers, disk and memory management, transaction processing, and efficient query execution. This course will involve substantial programming in Java.It does not cover the use of commercial database systems.Preqreq: CSCI1102 or equivalent. Prior experience with a relational database system is not required.

Professors: (BC Email Needed)

Location and Time: Fulton Hall 415 TuTh 10:30AM-11:45AM

Time Category: Morning

Used Seats: 26 / Total Seats: 40

CSCI3363 -- Computer Networks

Description: This course studies computer networks and the services built on top of them. Topics include packet-switch and multi-access networks, routing and flow control, congestion control and quality-of-service, resource sharing, Internet protocols (IP, TCP, BGP), the client-server model and RPC, elements of distributed systems (naming, security, caching, consistency) and the design of network services (peer-to-peer networks, file and web servers, content distribution networks). Coursework involves a significant amount of Java/C programming.

Professors: (BC Email Needed)

Location and Time: 245 Beacon Street Room 107 MWF 02:00PM-02:50PM

Time Category: Evening

Used Seats: 43 / Total Seats: 40

CSCI3383 -- Algorithms

Description: This course is a study of algorithms for, among other things, sorting, searching, pattern matching, and manipulation of graphs and trees. Emphasis is placed on the mathematical analysis of the time and memory requirements of such algorithms and on general techniques for improving their performance.

Professors: (BC Email Needed)

Location and Time: 245 Beacon Street Room 229 TuTh 03:00PM-04:15PM

Time Category: Evening

Used Seats: 46 / Total Seats: 45

Professors: (BC Email Needed)

Location and Time: 245 Beacon Street Room 102 MW 03:00PM-04:15PM

Time Category: Evening

Used Seats: 62 / Total Seats: 50

CSCI3384 -- Computability and Computational Complexity

Description: This is a course in the theoretical foundations of computer science, centered around the theme of fundamental limits on computation. Topics include: Turing Machines, universal computation, undecidability of the halting problem, solvable and unsolvable algorithmic problems, recursive functions, Goedel's Incompleteness Theorem, time- and space-bounded computations, Cook's Theorem, NP-complete problems, problems solvable in polynomial space, randomized computation, application to cryptography, practical approaches to computationally intractable problems (such as SAT solvers), quantum computing, and Shor's Theorem.

Professors: (BC Email Needed)

Location and Time: 245 Beacon Street Room 125 MWF 01:00PM-01:50PM

Time Category: Evening

Used Seats: 21 / Total Seats: 40

CSCI3390 -- Topics in Computer Science: Conception of Software Projects and Products

Description: This course presents and interrelates knowledge from software engineering, product design and project management, in order to help the students, understand the symbiosis between software projects and products. Particularly, the students will learn how to conceive software projects and products, formulate projects and design products evolution, depending on the product type and considering the organizational perspective in which it will be used. The knowledge acquired in the course should help students to enhance their capabilities to act as software providers, product owners, and decision makers in IT contexts. Teamwork and collaboration are mandatory aspects to address by the students during this course.

Professors: (BC Email Needed)

Location and Time: Fulton Hall 220 TuTh 09:00AM-10:15AM

Time Category: Morning

Used Seats: 20 / Total Seats: 36

CSCI4911 -- Readings in Computer Science

Description: Independent reading and research for students who wish to study topics not covered in the regular curriculum.

Professors: (BC Email Needed)

Location and Time: BY ARRANGEMENT

Time Category: Unspecified

Used Seats: 1 / Total Seats: 0

Professors: (BC Email Needed)

Location and Time: By Arrangement

Time Category: Unspecified

Used Seats: 0 / Total Seats: 0

CSCI4961 -- Honors Thesis

Description: Independent study project for students enrolled in the departmental honors program.

Professors: (BC Email Needed)

Location and Time: BY ARRANGEMENT

Time Category: Unspecified

Used Seats: 1 / Total Seats: 0

Professors: (BC Email Needed)

Location and Time: By Arrangement

Time Category: Unspecified

Used Seats: 0 / Total Seats: 0

ENGL1009 -- First Year Writing Seminar for Multilingual Students

Description: Limited to 15 students; Satisfies core requirement for writing;Department Permission RequiredThis course, the first half of a year-long sequence of core English courses, is designed for students whose first language is something other than English. In this workshop, students will develop a portfolio of personal and academic writing and provide ongoing feedback to one another as part of a writing community. They will write and rewrite essays throughout the semester, discuss their works-in-progress, and receive feedback during individual conferences with the instructor. Students read a wide range of texts and consider the structure and organization of English rhetoric as they work to develop their own prose. Seats are prioritized for students who have been recommended for targeted language support. This course may be taken in place of ENGL 1010. Students place into this course based on BC's English Writing Assessment taken during the summer prior to freshmen year or in consultation with the director of the program, [email protected]

Professors: (BC Email Needed)

Location and Time: Campion Hall 303 TuTh 12:00 Noon-01:15PM

Time Category: Afternoon

Used Seats: 15 / Total Seats: 13

Professors: (BC Email Needed)

Location and Time: Stokes Hall 131S MWF 10:00AM-10:50AM

Time Category: Morning

Used Seats: 13 / Total Seats: 13

Professors: (BC Email Needed)

Location and Time: Stokes Hall 113S MWF 02:00PM-02:50PM

Time Category: Evening

Used Seats: 16 / Total Seats: 13

Professors: (BC Email Needed)

Location and Time: Gasson Hall 207 TuTh 09:00AM-10:15AM

Time Category: Morning

Used Seats: 12 / Total Seats: 13

Professors: (BC Email Needed)

Location and Time: Stokes Hall 131S MWF 11:00AM-11:50AM

Time Category: Morning

Used Seats: 12 / Total Seats: 13

Professors: (BC Email Needed)

Location and Time: Stokes Hall 121N MWF 03:00PM-03:50PM

Time Category: Evening

Used Seats: 0 / Total Seats: 0

Professors: (BC Email Needed)

Location and Time: Stokes Hall 131S TuTh 01:30PM-02:45PM

Time Category: Evening

Used Seats: 15 / Total Seats: 13

Professors: (BC Email Needed)

Location and Time: Stokes Hall 261S TuTh 10:30AM-11:45AM

Time Category: Morning

Used Seats: 15 / Total Seats: 13