24,428 courses · 2,504 curriculum guides Sponsored by eAgentic Software Sponsored by eAgentic Software

BSC4434C: Introduction to Bioinformatics

BSC4434C — Introduction to Bioinformatics
← Course Modules
3 credit hours 60 contact hours Prerequisites: Varies with the department that owns the course. The University of Florida requires MCB3020 or MCB3023 or BCH4024 or CHM3218, each with a minimum grade of C. Institutions teaching the course from a public health or data science perspective may gate on statistics or an introductory computing course instead. Programming experience is generally not required, but check whether your section uses Python or R. v1.0

Course Description

BSC4434C, Introduction to Bioinformatics, teaches biology students to work computationally with sequence and structural data. It is the course where a biology major stops treating a genome as a fact in a textbook and starts treating it as a dataset that can be queried, aligned, annotated and interpreted. The University of Florida's catalog describes it precisely: "Lecture and hands-on computer laboratories emphasize data-mining tools freely available in web-based resources that predict gene function from DNA, RNA, and protein sequences."

The C suffix is meaningful. The course is an integrated lecture-and-laboratory course, and the laboratory is a computer laboratory rather than a wet lab: students spend contact hours actually running BLAST searches, building alignments, constructing phylogenies and inspecting protein structures, not watching someone else do it. At the University of Florida the course carries 3 credits and meets twice weekly in extended sessions, consistent with the roughly 60 contact hours typical of a 3-credit integrated course in the Statewide Course Numbering System.

Course-level learning objectives published for the University of Florida section state the target skills directly: on completion students can "retrieve information on genes and proteins from biological and genomic databases," "predict genes from DNA sequences," "identify promoters and regulatory elements in DNA sequences," "analyze protein sequences," "compare protein and DNA sequences," "visualize and analyze protein structures," and "construct and interpret simple phylogenies."

The course appears at approximately 13 Florida institutions. It is a 4000-level course taken in the junior or senior year, usually after a molecular or cell biology foundation.

⚠ Suffix and emphasis vary considerably across Florida — this matters more here than for most courses. The C-suffix, laboratory-integrated version is the University of Florida's. Several institutions teach the subject under the bare number BSC4434, and the emphasis shifts noticeably with the department that owns it:

These are variants of one subject rather than different subjects, but a student choosing a section — or a transfer evaluator comparing two transcripts — should read the description rather than the number. The presence or absence of the C, and the owning department, both predict what the course will actually contain.

Learning Outcomes

Required Outcomes

Optional Outcomes

Major Topics

Required Topics

Optional Topics

Resources & Tools

Career Pathways

Special Information

Position in the curriculum

BSC4434C is a junior- or senior-year elective in biology, microbiology, biotechnology, biochemistry and related majors. It follows the molecular foundation — at the University of Florida the prerequisite is MCB3020 or MCB3023 (microbiology) or BCH4024 or CHM3218 (biochemistry), each with a minimum grade of C. It is normally an elective rather than a required core course, though it is a required or strongly recommended course in biotechnology and molecular biology concentrations. It pairs naturally with genetics (PCB3063), molecular biology (PCB4522) and a statistics course.

Prerequisites narrative

Prerequisites vary by institution and by owning department, which is the practical consequence of the emphasis variation described above. A course taught out of microbiology will gate on microbiology or biochemistry; one taught out of public health or data science may gate on statistics or an introductory computing course instead, or on programme admission. Programming is generally not a prerequisite — most Florida sections are built around web-based tools precisely so that students without a computing background can take them — but sections that do include Python or R will say so, and students should check before enrolling if that distinction matters to them. Where the course is offered concurrently with a graduate section (UWF runs BSC4434 alongside BSC5459), undergraduates should expect graduate-level pace with a reduced assignment load.

Course format and workload

Three credits with an integrated computer laboratory, approximately 60 contact hours. At the University of Florida the course meets twice weekly in sessions of just under two hours, which is the practical signature of a C-suffix course: contact time is long enough for hands-on work in class. Laboratory work is done on computers, so a laptop is usually expected. Assessment typically combines problem sets built around real datasets, laboratory reports, and often a final independent analysis project. Students should expect the workload of a laboratory course rather than a lecture course, and the analyses accumulate — falling behind is difficult to recover from, because each week's tools build on the previous week's output.

Transfer and articulation

This is a 4000-level SCNS course, so the statewide guarantee behaves as it does for all upper-division work: the number is recognised, but applicability inside a major is the receiving department's decision, and the A.A. transfer guarantee does not cover it. Two specific cautions apply here. First, the C suffix and the credit count: a bare BSC4434 taken elsewhere may or may not be accepted where BSC4434C is required, depending on whether the receiving programme requires the laboratory contact. Second, the emphasis divergence: a course taught as sequence-based molecular bioinformatics and one taught as biological data science cover overlapping but not identical ground, and a programme with a specific downstream course in mind may care about which one a student took. Students transferring should carry a syllabus, not just a transcript line.

Course-code variations across Florida

Related content appears under several prefixes. BSC4434 / BSC4434C is the general biology-department course. PCB-prefix courses carry computational genomics and genome analysis at some institutions. BCH covers structural and computational biochemistry. CAP and CIS prefixes carry bioinformatics taught from the computer science side, which is a genuinely different course — algorithm-centred rather than biology-centred — and is usually not interchangeable with BSC4434C for a biology major's requirements. Graduate versions appear as BSC5459 and similar. Titles across the family include Introduction to Bioinformatics, Intro to Bioinformatics, Bioinformatics for Biologists and Bioinformatics and Data Science.

A note on tool and database currency

Bioinformatics coursework ages faster than most. Tool interfaces change, databases are reversioned, and a tutorial written three years ago may reference a page that no longer exists. This is a feature of the field rather than a defect of the course, and it is why documentation of tool and database versions is taught as a core skill: an analysis that does not record which build of which database it queried cannot be reproduced or defended later.

AI Integration

Bioinformatics is one of the few undergraduate biology courses where machine learning is not a commentary on the field but a substantial part of its current content. Treating AI here as an academic-integrity footnote would misrepresent the discipline.

AI as subject matter. AlphaFold changed structural biology inside a few years: predicted structures for essentially every known protein are now freely available from the AlphaFold Protein Structure Database, and a course that teaches protein structure without teaching how to obtain and evaluate a predicted structure is teaching an obsolete workflow. The critical skill is interpretive, not operational — reading the pLDDT per-residue confidence score and the PAE matrix, recognising that low-confidence regions frequently correspond to genuinely disordered regions rather than to prediction failure, and understanding that a predicted structure is a hypothesis rather than an experimental observation. Machine learning is likewise embedded throughout the standard toolkit: gene prediction, splice-site and promoter identification, signal peptide and transmembrane topology prediction, variant effect prediction, and protein function annotation are all now dominated by learned models. Students using these tools are already using AI whether or not the syllabus says so.

AI as a working tool. Large language models are genuinely effective at the tasks that block biology students in this course: explaining what an error message means, writing or fixing a short Python or R script, translating a described analysis into command-line syntax, and explaining an unfamiliar file format. For a student whose barrier is programming rather than biology, this is a real reduction in friction, and it is worth saying plainly rather than pretending otherwise.

Where AI fails. Language models fabricate gene names, accession numbers, and citations that look entirely correct. They will state a gene's function with confidence and no source. They generate code that runs and silently produces a wrong answer — the most dangerous failure mode in this field, because a bioinformatics pipeline rarely crashes when it is wrong, it simply outputs a plausible table. They do not know the current version of a database and will describe interfaces and parameters that have changed. And they cannot tell you whether a result is biologically meaningful: a significant enrichment score for a pathway that has nothing to do with your organism is exactly the kind of result a model will happily narrate.

The analyst's responsibility. Every accession must be resolved in the actual database. Every generated script must be understood well enough that you can say what each step does and why. Every result needs a sanity check against biological expectation — positive controls, known genes, a case where you already know the answer. Record tool and database versions, because a result you cannot reproduce is not a result. These are the same standards the field already applies to any pipeline; AI has not changed the standard, it has increased the volume of unverified output that has to meet it.

Ethics and data governance. The University of West Florida's version of this course names "ethical protocols for data collection" explicitly, and the point generalises. Genomic data are not anonymisable in the ordinary sense — a genome identifies its owner and partially identifies their relatives. Applying AI to clinical or human genomic data raises consent questions that go beyond the technical: what a participant agreed to when the sample was collected, whether controlled-access data may be submitted to a third-party service, and how model-derived predictions should be communicated when they carry clinical implications. Uploading identifiable or controlled-access data to a commercial AI service is a governance violation regardless of how useful the answer would be.

Academic integrity. Instructor policies vary, and in this course they often differ by assignment type — AI permitted for debugging code, prohibited for interpretation, is a common split, because interpretation is the skill being assessed. Read the syllabus and ask when it is not explicit.


Generated September 4, 2026 · Updated September 4, 2026