计算机导论3--学科与专业

计算机专业导论之学科与专业

第1讲(总第9讲)计算机科学与技术学科

1(9)01 本讲概述-个人发展规划和大学如何学习(含教学课件PDF)

软件、硬件、政府或各行业、高校或研究机构。

1(9)02 什么是计算机科学与技术学科

计算机科学与技术学科为一级学科。

二级学科:计算机科学理论,计算机系统结构,计算机软件,计算机网络,人工智能,计算机应用技术,新型交叉学科的计算机相关技术等。

1(9)03 学科典型的研究方向综合介绍

高性能计算,移动计算(普适计算),服务计算,智能计算,生物计算,全球信息化。

1(9)04 软件工程学科方向

大规模高复杂性的软件设计问题。

实验第1讲 Python语言入门

语言概述与编程环境

构成要素与数据类型

整数型、浮点型、字符串型、布尔型、列表型、字典型

常量、变量、表达式、语句的书写

关键字:and, as, assert, break, class, continue, def, del, elif , else, except, exec, finally, for, from, global, if ,import, in, is, lambda, not, or, pass, print, raise, return, try, while, with, yield.

程序控制结构

if i>10
    j=10
else:
    j=0
if i>10
    j=10
elif i>5
    j=5
else:
    j=1
for i in range(1,4)
    print i
print 'leon'             #有木有缩进是不同的
running=True
i=0
while running:
    i++
    if i>3
        running=False

函数、类、对象与模块

def og_avg(arr):
    avg=0
    num_sum=0
    for i in range(0,len(arr)):
        num_sum=num_sum+arr[i]
    avg=num_sum/len(arr)
    return avg
class cPerson:
    def __init__(self,name):
        self.name=name
    def say_hi(self):
        print 'hi',self.name
p=cPerson('leon')
p.say_hi()

读写文件

f=open('test.txt',w)
f.write('hehe')
f.close()
f=open('poem.txt')
while True:
    line=f.readline()
    if len(line)=-0:
        break
    print line,
f.close()

利用Python语言编写简单的程序

import random
for i in range(0,19,1):
    print str(random.randint(0,100))+',',
print random.randint(0,100)

第2讲(总第10讲)计算机科学与技术专业

2(A)01 什么是计算机科学与技术专业(CC2001/CC2005计算相关专业的划分)

2(A)02 ACM/IEEE-CS课程规划CS2013简要解读

2(A)03典型系列课程介绍

实验第2讲 利用Python求解TSP问题

TSP问题及算法策略

数据结构与公共函数实现

遍历算法的程序实现

随机算法的程序实现

实验第3讲 利用Python编写蒙特卡洛算法

利用Python编写蒙特卡洛算法

投针实验被认为是蒙特卡罗方法的起源。

你可能感兴趣的:(计算机导论)