Brandon Caddow-Young

A Computer Science graduate of Charleston Southern University, South Carolina, USA

Background



        Date of birth: 1987
        Place of birth: Durban, South Africa
        Moved to Ascot, Berkshire, UK: 1997
        Moved to Charleston, South Carolina, USA: 2009

Academic History

        Charleston Southern University, Charleston, South Carolina, USA (2009 - 2012)
        Bracknell and Wokingham College, Bracknell, Berkshire, United Kingdom (2006 - 2008)
        St Crispin's School, Wokingham, Berkshire, United Kingdom (2002 - 2005)
        Papplewick Prep School (Boarding), Ascot, Berkshire, United Kingdom (1991 - 2001)
        Maidstone Primary School, Maidstone, South Africa (1996 - 1998)

Academic Achievements

        Big South Men's Golf Presidential Honor Roll (2008 - 2010)
        Charleston Southern University Top Scholar Athlete Award (2009 - 2010)
        Charleston Southern University Deanís List (2011 - 2012)
        Charleston Southern University GPA 3.1 (2009 - 2012)

Golfing Achievements

        Royal Ascot Golf Club: Current course record holder (65, May 2007)
        Achieved handicap of +2 (2008)
        Mill Ride Club Champion (2008)
        Mill Ride Club Champion (2009)
        County Representative Golf for BB&O (Berkshire, Buckinghamshire and Oxfordshire Golf Union)
        Colts and 1st Team (2006 - 2009)
        Achieved both an academic and golf scholarship to a NCAA Division one university within the United States (2009 - 2012)
        Represented Charleston Southern Universityís Golf Team through all eight semesters of eligibility
        Charleston Southern University Top Scholar Athlete Award (2009 - 2010)

Programming Languages Studied And Applied

        C++, Objective C, C#, Java, Visual Basic, Shell Scripting, MIPS Assembly, Perl, PHP and Javascript

Also familiar with

        HTML, CSS, ASP.NET and MYSQL

Projects completed within computer science

        Internet Controlled Car
        Nursery School Registration Program
        Other smaller projects

Topics Studied Within Computer Science

Introduction to Computer Systems

Description: An introduction to computers and to computer communication taught as a general course for all majors. Students will learn to use the software packages, Internet, electronic mail, and computer terminology necessary to function in todayís information society. Software packages include, but are not limited to, an operating system, word processor, spreadsheet, web browser and database.

Java 1 (With Elementary Data Structures)

Description: In this course we will explore object-oriented programming with Java. We will learn the basics of the Java language by reviewing some fundamentals from Introduction to Computer Science. Then we will move to implementing some data structures in Java, and understanding inheritance, abstraction, and polymorphism. We will understand how Java implements information hiding and data protection. Finally we will briefly explore some basic Java graphics components.

Java 2

Description: In this course we will study modern advanced topics in Javaís Graphical User Interface (GUI), Applets, Exception Handling, Multi threading (programming to allow multiple activities to operate in parallel), files and streams, data structures, networking, multimedia, Generics, and Collections. We will complete a substantial, design implementation experience using industry standard design techniques, i.e., the UML (Unified Modeling Language), and Design Patterns (proven architectures for constructing flexible and maintainable object-orientated software). The task this semester is to edge you closer to a professional level of programming in the Java language.

Database Management

Description: This course examines how organizations use technology to manage data as an organizational resource. Students will learn to analyze an organizationís purpose and develop an information system that will meet the data needs of the organization. Topics include methods for accessing data requirements, developing a conceptual data design, translating that design into an operational information system, and administering and managing organizational data. Through student projects, students will apply concepts learned to an actual organization.

Introduction to C++

Description: An introduction to the concepts of computer science using the C++ language. Problem solving techniques developing algorithms, program design and testing. Additional topics include history of computing and ethical issues in computing. Programming constructs include: control, repetition, functions, arrays, data types, and file handling. The COIN 215 or 217 prerequisite may be waived with prior programming experience and the professorís consent.

Data Structure Analysis (Advanced C++)

Description: The effective application of data structures and abstract data types. Abstract data types studied include: lists, stacks, queues and trees. Implementation methods include: arrays, classes, pointers and recursion. Analysis methods include Big-Oh notation using induction and recurrence relations. Topics also include ethical issues in computer science. (C++ currently used).

Applied Networking

Description: An introduction to the fundamentals of networking using the OSI model as a framework. Basic hardware components: routers, hubs, switches, Ethernet, fiber optics, wireless. Protocols: application layer (HTTP), transport layer (TCP, UDP), network layer (IP), link layer (Ethernet). Introduction to application programming in a networking environment, including protocols and languages such as XHTML, DHTML, Perl, Python, Flash, ASP, and Javascript. Additional topics include historical perspectives on network evolution and ethical issues.

Applied Systems

Description: This course is a prerequisite for both the Advance Operating Systems and Architecture courses and as such, it includes material for both areas. This course is divided into three areas: architecture (including assembly programming), systems (including Unix), and Perl. The architecture section will introduce you to the CPU and assembly programming. The systems section you will introduce the Unix OS and other low level hardware and software components. Bash scripting will be covered. The final section will introduce the Perl programming language paying special attention to what differentiates it from imperative languages like C++ or Java.

Advanced Operating Systems

Description: Operating systems and file services, CPU scheduling, memory management and virtual memory, deadlocks and protection, concurrent processes and programming, and distributed systems.

Systems Analysis and Software Design

Description: Examines the overall business firm as a balanced decision making super system of integrated subordinate subsystems. The concepts of information system planning, design and utilization are approached through recognized system development procedures. Case studies and simulation models are used to demonstrate the importance of effective business information processing systems. In addition, the course requires a team based semester project involving an actual organization.

Mobile Applications (IOS development)

Description: The goal of this course is to help students understand the basics of mobile device application development. Students are expected to be able to design Mobile Applications that are ready to publish. This course will give students the confidence and knowledge needed to jump into the mobile industry.Lecture 3 hours, laboratory 2 hours (laboratory fee required). Topics will cover Programming Language (Objective-C), Programming Environment (Xcode), Graphics, Sensors programming (Touch sensor, Accelerometers, GPS), User Interface Design, Networking and Database.

Computer Architecture

Description: This course explores the interdependencies among assembly language, computer organization and design with a focus on the concepts that are the basis for current computer technology. Stored program concept, computer arithmetic, data path and control, microprogramming, logic design, truth tables, logic gates, programmable logic arrays, control, pipelining, the memory hierarchy, and caches.

Algorithms and Theory of Computation

Description: Polynomial time Problem, Computational Intractability, Turing Machines, Algorithm analysis, advanced algorithms and limits of computation.

Senior Project Review

Description: The purpose of Coin 496 Senior Portfolio Review is to determine if the student has the appropriate course depth in introductory COIN coursework to begin his/her senior project series. The BS or BA student shall create a portfolio that must include: (1) at least three papers on ethical, legal, or social issues in computing, (2) at least four programs (one from each of COIN 315, COIN 325, COIN 332,and COIN 333), and (3) at least two presentations. In the case where courses were transferred and programs are no longer available, the faculty may ask for material from other classes. For our BT candidates, the Senior Portfolio Review determines whether the student has had adequate coursework in order to qualify for graduation. The BT student shall create a portfolio with (1) at least one paper on ethical, legal, or social issues in computing, and (2) at least two programs from COIN courses. The BT advisor for the student shall review the portfolio to determine that it is adequate depth for consideration for graduation. Course grade is Pass/Fail. This course cannot be challenged.

Senior Project Design

Description: The first of a project based capstone series. Student will complete the design of a significant project which is usually planned during the prerequisite course. Student will be guided by an assigned instructor. The project ultimately will be defended orally during the final course in the capstone series. This course cannot be challenged.

Senior Project Construction

Description: The second of a project based capstone series. Student will complete construction of a significant project which was designed in the first of the capstone series. Student will be guided by an assigned instructor. The project ultimately will be defended orally during the final course in the capstone series. This course cannot be challenged.

Senior Project Defense

Description: The last in a project based capstone series. Must be taken as the studentís final COIN requirement in the major. Student will implement the project under the guidance of an assigned instructor, then defend it before a panel of student peers, faculty and others. Requires assimilation of the skills, tools, techniques, and theory learned in the total university experience. Defense includes an examination of the studentsí entire computer science knowledge and a presentation of their final portfolio. Failure to demonstrate a comprehensive knowledge of computer science or failure to demonstrate professional programming and analysis skills will cause

Topics Studied Within Science

Zoology

Description: A systematic coverage of invertebrate organisms from protozoa to the cephalochordates. Morphology, physiology, ecology and taxonomic relationships are stressed. Special emphasis is placed on marine invertebrates.

Geology
Description: The natural processes that operate on and within the Earth will be explored utilizing the methods of scientific inquiry-facts, hypothesis and experiments. The plate tectonic framework will be used to illustrate the causes and effects of earthquakes, volcanoes and mountain building. Surface processes such as streams, glaciers and shorelines will also be examined

Topics Studied Within Mathematics

College Algebra

Description: A course designed for Science and Education majors to prepare them for further study in mathematics. Topics include linear, quadratic, polynomial, rational, exponential and logarithmic functions and their graphs, equations and inequalities, systems of equations. Emphasis on solving problems involving natural science and engineering applications. A graphing calculator is required .

Pre-Calculus

Description: This course provides the student with a thorough preparation for the Calculus sequence. Topics include study of exponential, logarithmic and trigonometric functions, inverse functions, trigonometry and trigonometric identities, conic sections, and polar coordinates. Additional topics, including the binomial theorem, mathematical induction, and sequences and series may be covered as time permits.

Calculus

Description: Limits and continuity of functions, differential calculus, applications of the derivative, introduction to integral calculus, and the Fundamental Theorem of Calculus.

Probability and Statistics

Description: This course is designed to provide students with a clear understanding of basic statistical concepts in regards to theory and application. Excel will be used as a statistical software package. Topics include representation of data, probability, random variables, estimation and hypothesis testing, correlation, regression, and nonparametric methods.

Topics Studied Within Business

Principles of Accounting I

Description: The preparation and use of financial statements based on Generally Accepted Accounting Principles, as applied to sole proprietorships, partnerships, and corporations.

Principles of Accounting II

Description: The preparation, analysis, and interpretation of accounting information in planning, controlling and managing a business organization.

Principles of Marketing

Description: Concepts involved in the planning, pricing, promotion, and distribution of goods and services.

Principles of Management

Description: Decision making about the planning, organizing, staffing, and control of organizations

Principles of Macroeconomics

Description: An introduction to the economy as a whole. National income, employment, prices and inflation, and output in an economic system. Problems in controlling and forecasting economic fluctuations.

Micro Economics

Description: An introductory study of the parts of the economy including consumers, firms, industries, and markets. Firm pricing and resource allocation.

Topics Studied Within Literature

English Composition and Rhetoric I

Description: A composition course designed to improve studentsí informative, analytic and persuasive writing. Includes documentation and research. English Exit Examination given as final exam

English Composition and Rhetoric II
Description: A continuation of English 111, with emphasis on introduction to literary study and writing about literature. Includes documentation and research.

Survey Of American Literature
Description: A study of the principal authors from the Colonial Period to the present, including literature by women and minorities, with emphasis on advanced literary concepts, structures, and terminology. Students are also introduced to major contemporary literary theories./i>

Spanish Literature In Translation
Description: The course is designed to familiarize students with prominent Spanish writers from the Middle Ages to the present time. Various aspects of Spanish society are discussed in conjunction with the readings. Among the authors to be read are Cervantes, Lope de Vega, Calderon, Tirso de Molina, Perez GaldÚs, and Garcia Lorca. Conducted in English.

Topics Studied Within History

American History II

Description: A study of the political, economic and social development of the United States from the Reconstruction period, after the Civil War, to recent times.

World Civilization II
Description: The course studies the interaction of cultural, social, political, economic and physical forces in shaping the global community of the modern world from the eighteenth to the twentieth centuries.

Topics Studied Within Liberal Arts

Public Speaking

Description: Emphasis on preparation, organization, and presentation of various types of speeches.

Phonetics
Description: An introduction to the science of speech sounds. Study of and experience with the International Phonetic Alphabet.

Freshman Seminar
Description: Freshman, Sophomore, Junior and Senior students are encouraged to enroll. This course is designed to help students create a professional profile, develop effective career planning skills, develop self-marketing skills through Mock Interviews and learn effective job search skills. The Seminar is offered during each major semester.

Survey Of The New Testament
Description: survey of the content of the New Testament in its historical and cultural setting, with particular emphasis upon its relevance for today.

Art Appreciation
Description: A study of the forms, styles and basic philosophies in the development of art. Renaissance through Modern